Check for the existence of a remote. That’s a different error to
the remote not being valid
—user_cfg is now —config.

Seems a better name. Also found a bug when we did not use the right
config when given on the command line