Why does reconnecting from a DC lead to being kicked for inactivity? I've noticed sometimes that if I DC for some reason and reconnect to the game late, I will be greeted with a notice that I need to relaunch the game since I've been kicked for inactivity.

Now my connection is fairly stable and plays well, my only problem is that loading the game can take a long time. Why add this double jeopardy to reconnect just to reconnect again? Isn't there some way to acknowledge the reconnect as the only reconnect needed, or to acknowledge the disconnect as the leaving part of the game?