Correctly close the underlying WebSocketChannel on an exception