Not so, Cheexsta. The town will still revolt, and if there are no units available it will crash the game. It might be determined by the population in the settlement and amount of mercs in the region.