Shows playing in order, but not in order

So I have a virtual channel for Stargate. SG1, SGA, SGU are all there and I have the channel playing in release date order.

The problem is the overlap of SG1 and Atlantis. They aired on the same night back to back. But SG1 aired before Atlantis. But since the title of the show is 'Stargate A' and Stargate S', Atlantis is playing before SG1.

This isn't an issue for MOST of the episodes, but fans of the show will know that sometimes things happen on SG1 that impact Atlantis, and vice-versa. There are a couple of crossover episodes as well. These are playing out of order since Atlantis aired after SG1.

Is there any way to fix this other than renaming all the episodes something that would make the SG1 episodes play first?