If a player is expected in a match, he can't be a referee or spectator.

isReferee() and isStreamer() only check to see if a player is a real player, a contestant, it should check for expected players too as CotM Refs can be expected to play and shouldn't have referee permissions in such occasions. I believe this change should fix that.