Remove remote_exists function and add allow_failure=True

Fixes #15436

Get the `2014.7` branch inline with the `develop` branch and fix the salt-cloud regression on `develop`.