added gamestate check when we actually ban players for leaving

should prevent mass banning if enough players disconnect at once to
reset the game state back to pregame.