am 95f4fd8b: Decouple ProviderStatus & internal provider state

* commit '95f4fd8bf381ed9319f139febc369ce70dcb022e':
  Decouple ProviderStatus & internal provider state