am c1d81cd3: am 094a424d: am 95f4fd8b: Decouple ProviderStatus & internal provider state

* commit 'c1d81cd3a64eef9dcdf4de60dc903670152e7909':
  Decouple ProviderStatus & internal provider state