message: Null out the refresh promise when it succeeds.
diff: @@ -35,14 +35,18 @@ function HttpRefreshTokenService($rootScope, $q, $injector, OAuthService, OAuthT
  cache = OAuthService.refreshToken();
  }
  - return cache.then(function() {
  + return cache
  + .then(function() {
  config.headers.Authorization = OAuthTokenService.getAuthorizationHeader();
  -
  return config;
  })
  - .catch(() => {
  + .catch((e) => {
  OAuthTokenService.removeToken();
  $rootScope.$broadcast('dim-no-token-found');
  + throw e;
  + })
  + .finally(() => {
  + cache = null;
  });
  } else {
  OAuthTokenService.removeToken();
  