When starting an MP game, the "random" game settings are un-randomised. For a brief moment, they are shown unrandomised to the players (at least the host, but I think this might affect all players).
This isn't desired for obvious reasons.
The cause is that we call "StartNetworkGame" right away but only switch to the loading screen when receiving the "start" net message, which usually happens after the game settings are updated to their real values (in GameSettingsControl.js::onLaunchGame).
Fixing this is not trivial. My solution involves the server sending a "start failed" message, in case of failure, and changing from switching to Pushing the loading screen. This seems to work fine in both MP and SP since the loading screen is not particularly special.
Unfortunately, simply "going back" to the gamesetup is essentially unfeasible right now.