Why not make an easy automated system though? Would save a lot of time and effort for the commanders and surely can't be that hard to implement? Though within 5-10 mins of fight might be a bit much, I'd reduce that to within 2mins of the fight max. Most, if not all, should be on the servers before it even switches to the battleground. And then once kicked, rejoin immediately.
Saying 'you need to be organised' is all well and good, but if a system can make commanders lives that little bit easier, then it is a good system.