For websocket destinations, open socket right away rather than when the first message is sent.
Adding logging and clarified error response when getting user is an issue