major fix: When a socket reconnects to the server, all session channels are bound to the new socket