When the server requests a disconnect due to a user connecting via a second device, the client will now log the user out on the first device and show a notification informing them of the cause of disconnection.
BeginPlayingInternal
Closes #20526.
There are a lot of these requests, and we don't really care about waiting on them to finish sending. This may have negatively affected send performance for users with very high latency. Reverts part of 0533249d11. Addresses concerns in https://github.com/ppy/osu/discussions/19429#discussioncomment-3276400.
0533249d11
Fix creating multiplayer game during server migration not joining new room correctly
OnlineSpectatorCalls
InvokeAsync