Would it be possible to add a small 30 - 45 second grace period to log back into the game after DCing or having a client freeze in a warzone. It's extremely annoying to lose out on all the rewards of a warzone in the last minute or two because of something you have no control over.
You could also put in a system so that it stops working after so many uses per day to keep those with bad connections out of warzones for that day so that it doesn't punish the rest of the team if 1 person in constantly Dcing.