PE-362: improve SSH connection timeout handling
PE-362: improve SSH connection timeout handling

This patch improves the handling of a timeout during SSH connection
establishment.

puppetlabs/puppetlabs-cloud_provisioner,puppetlabs/puppetlabs-cloud_provisioner,16nsk/puppetlabs-cloud_provisioner