call _doDisconnect even if WebSocket is not closed
WS Errors set status to CONNFAIL + _doDisconnect