refactor(client): fix program flow of --no-remote

If you specified --no-remote, "git remote deis added" would still be displayed. This moves that logic into the try/catch block so it will only be printed if it hits there.