'refresh' command doesn't work without refresh token
When using the command auth refresh NAME, if a refresh token and expiry is not set, the access token never gets refreshed. Any attempt to use auth refresh NAME results in the old access token being printed and not updated. The access token is also always valid according to auth valid NAME, even though the token isn't valid when using the token in the corresponding API.