If you really need multiple sallies, try this trick: sally, save, reload the save, activate the script, sally again and so on.

Much of an exploit but if you have a city acting as a chokepoint on a frontline you want stable for some time it's efficient.