I considered that, and it might account for the first part where a mission is never considered "over", but not resetting the wave to 0 for it to run again.
I think it's unlikely anyway - each country has a "pact" flag which the "last" UFO sets to true, and it's only at that point that the mission is associated with a particular country rather than a region.