Im just going to spawn a building in different provinces on the far reaches of the map to show which mission they are on, then use a monitor that will produce the appropriate mission when the building is spawned on completion of the previous mission, preventing old missions from running again.

Is there a way of counting how many turns have passed since a randomly generated event took place?

What about
and I_SettlementOwner <> Romans_Julii
?