Only attempt to refresh OAuth if we have a refresh token; if not, redo auth from scratch

If RefreshToken is empty string, we'll see error:

    cannot refresh token: OAuthError: Refresh: Token expired; no Refresh Token