Make salt-cloud fail on upload failures

If `scp` is not available on the remote system(Cent5 rackspace image), try using `rsync`.
I believe this change has caused a regression in #15290.