How it works is that there's a list of players with reserved slots kept on the server. So when the server has 22 people, and someone not on that list tries to join, they automatically get kicked. I think also if the server is full with 24 people and someone with a reserved slot tries to join, it kicks someone out who doesn't have a reserved slot, but don't quote me on that.