[WebSocket] Only select one sub-protocol, fixes #103