### Is there an existing issue for this? - [x] I have searched the existing issues ### Describe the bug When we create a signalR connection with headers, like ``` var connection = new signalR.HubConnectionBuilder() .withUrl(hubUrl, {headers: { xyz: 'asd' }}).withAutomaticReconnect() .build(); connection.start(); ``` I observed, headers set using options, is missing from some calls when using `WebSocketTransport` also access_token is in query instead of headers.  ### Expected Behavior - Any custom header described by options should be there - Auth token should use headers ### Steps To Reproduce _No response_ ### Exceptions (if any) _No response_ ### .NET Version _No response_ ### Anything else? _No response_