#2294 JS client attempts to fallback to other transports if WebSockets is exclusively specified even if server doesn't support WebSockets