WebsocketIndication provider now stores the connection it is working with, also disconnects the connection on websocket key mismatch