My suggestions are:
If possible, implement invincibility when "attempting to reconnect with server" pops up. What I mean is this: If in a hostile territory, and you disconnect for whatever reason (And you aren't automatically logged out... Which didn't happen to me, so I don't know what the deal is with that), then while that screen is active plus a given amount of time, you are invincible. Basically enough time to not die if attacked, and to recover from any severe lag issues.
Also, to go with this one, assuming the disconnect setting stays the same, where you don't get booted: Maybe place an "AFK" type thing over the character to inform the party members why your cleric suddenly stopped healing, or your warrior stopped pulling all the agg. ...Except make it not say AFK, otherwise I imagine there would be some peeved people.

Make it possible for the game to be closed if the player disconnects (only way to close was Ctrl+Alt+Del for me). It will let you open Options and go through the motions of closing, but without internet connection will not give you a count down for closing the window.
Have a way, especially in hostile areas, to close the story box outright. This one is completely unrelated to connection issues, but it really pissed me off when I was trying to close the NPC story box, or whatever you want to call it, and despite clicking skip multiple times and accepting everything it took forever to get it to close, so by the time I was done the critter that agg'd on me had me half dead.
Just some ideas that occurred to me as I was seeing red, trying to book it away from the guy trying to kill me. ...And then died because of lag and losing my connection again.