Assistant jobbans now ban people from using "Be assistant"

They'll ban people from using "Be assistant if preferences unavailable".
Fixes #4142

Now the only way people jobbanned from assistant can become one is if they set all their preferences to none AND there are not enough open job slots for random assignment to all jobbanned players. In other words, very much an edge case unless the server has extremely high population.