Should we have isRefreshTokenInvalid() return true for any 400 regardless of what response.error is?