Once the public order is low enough, a slave army, incited from the veteran's ability and/or a rebal army incited from the spy's ability will apear just outside of the town. At this point move your army around the town in the territory but do not attack the town. This way you can attack the town when you need to, with out taking into account travel possibly missing your window of opportunity.