SignalR:OnDisconnectAsync() doesn't get called when Project is hosted but works locally - C#