mid game...that is the real solution.
If you say it's impossible you have either little imagination or little knowledge of IT 
IT's possible for sure.
But with demigods p2p and unstable connection stuff it would be a hassle to implement.
No one would talk about beeing impossibility to join a running battleground in WoW 
Even if this game has much more Players per match.