Check if a scenario allows new game in mp::wait for non-host players.

Fixes a bug which was introduced when "allow_new_game" was checked in
play_game() loop for non-host players and caused them to abort the game
if they didn't have that scenario.