queue all messages when websocket connection is lost not just one, this also allows messages sent during an outage to be resent on reconnection