Eine Verbindung die getrennt wurde, ist halt getrennt und kann nicht mehr aufgenommen werden.
Wenn du irgendwelche sessionabhänige Daten benötigst, dann könntest du diese Daten selber verwalten, beim aufbau einer neuen verbindung schuen ob der Client vor Kurzem schonmal verbunden war und dann die "alten" Daten übernehmen ... ansonsten die Daten neu erstellen.
PS: Hab hier selber fast ein halbes Jahr gebraucht, um auch die letzteb Verbindungen halbwegs stabil hinzubekommen.