Fixes #2389 - Authentication failure with cloud-init

Added an extra rescue catch to ssh.rb to catch an authentication failure. This seems to happen when cloud-init is ran and foreman attempts to ssh to the box before the user is created.