Mark all published authorities for a provider as ready

There could be more than one authority in a published provider.
Make sure the waiting acquireProvider() calls are notified
for each of the published authorities.

Fixes: 186333995
Test: atest MultiAuthorityTest
      Manual: Start a work profile app while work profile is stopped
      Verify that the app starts faster than the 20 second
      timeout for acquireProvider()
Change-Id: Iaad58949debeead6ea477aa440b13ba4ddc1198e
2 files changed