Improved vote scramble

- It should now detect when it causes an imbalance in the teams from
immune players being ignored and correct it.
- Also fixed sh_setteam, sh_forcerandom and sh_rr being ignored when
random forcing is enabled.