* Remove useRef for NWC relay * connect to relay for every payment for more reliable payments * remove getInfoWithRelay method (no longer needed since we no longer use useRef) * fix 'WebSocket is already in CLOSING or CLOSED state.' errors * improve logging * Log connection failures * Fix no error thrown on validation error