[SSHD-389] Implement a disconnect timeout on the session
SSHD-388 - SSH server fails during bundle update
SSHD-388 - update to ensure we gracefully skip providers that have a missing dependency