When a gamemode is played, that gamemode is removed from the next voting queue until the end of the next game. This can help diversify official servers without several official servers becoming 24/7 invasion, conquest, frontlines, etc. for weeks on end.
Edit: Or we could do this: Rock the vote. Somebody can initialize a counter vote during a game and if enough people go for it, the mode is excluded from the next voting round.