ssh_connection_works needs to take a username since they are different between nodes
EC2UtilityException call now provides the attempted command, as well
ssh_connection_works should close() the client before returning