I'm pretty sure you're wrong. Mind citing a source on that the connection should terminate?
I'm fairly certain that the connection stays alive and that SSHd doesn't need to care about this, all handled on OS-level.
That's why if you change IP or something like that, it doesn't "reattach" as you call it.