send/close should be no-op's if the session is not available
Ensure that conn is correctly cleaned up
Should not be checking for WebSocketError in the base transport
If the socket dies when producing messages, the session should be
interrupted.
Use the correct method.
Ignore dead websocket when sending the close frame.