Hi Reed -
The internal routing mechanism for Openfire currently assumes that a dropped client will establish a new session (including reauthenication). I believe this can be improved in the cluster scenario, but since the most common XMPP clients already provide this reconnect behavior, the development effort has had a bit lower priority. I have created a JIRA ticket (OF-689) to track this request.
Regards,
Tom