Looks like ResetSession() is indeed quite limited. You can replace it by
ResetSession()
Disconnect() Connect()