No; the counter is entirely dependent on `isSharedSession`. When true, the counter is incremented for each user of the shared session. When the SftpSession (channel) is closed the counter is decremented and the connection physically closed when the last channel is closd.

When we are not using a shared session, the counter is always 1 so it's always closed on a close.