Fixed: OnDisconnect not called after call websocket.disconnect()