I had the same question as you guys. Of course I thought about it in slightly a different way, such as.......If Riverheads were to beat Lancaster and Cumberland were to beat Northumberland, would we have to go to Cumberland again for the semis? But of course the basic question is the same.
I am pretty sure you guys are correct in what you are saying and if so, it should not be that way. The playoffs were ALWAYS run in such a way that if two teams from the same district, or certainly the same region, were to keep advancing, then there would be cross-bracketing so that they would not have to play each other until the championship game. Or to put it another way, steps were taken to allow two teams from the same district to prove to the rest of the state that they were better than everybody else.
The best personal example I can give goes back to 2004 when Riverheads and Altavista played for the state title at VCU. Both were obviously in Region
B. Altavista beat us for the Region B title, and then in the state quarters, we played W and L, the Region A champ, and Altavista played the Region A runner-up. We each won those games, and the semis were played at VCU. We played Twin Springs from Region D and Altavista played whatever other team had come out of C/D. When we won those two games, we then played once again for the title.
As for the question of semis still being played at VCU, they were until VERY recently. In fact I would have guessed that they still played the semis there as recently as 2-3 years ago, or heck maybe even last year. I have been to quite a few semi-final games there. Even some quarter-finals were held there when VCU was chosen as a supersite.
But given this year's changes, it does indeed sound as if only one of your teams will have a shot at making it to VCU, as opposed to both of you having the chance to do it. I can't blame you guys for being frustrated about it because it would be a heck of a day for you if it came down to that.