Fix issue where location_hardware_provider is delivered through the passive provider -Causes CTS failure and churn in 3p aps. Bug: 306942683 Test: atest LocationManagerServiceTest, atest LocationProviderManagerTest (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:01cfb7c29874fe7bbc41926f6b424ccd55c5aabe) Merged-In: Iaaa237524f5ec229b4a4b69bef63b0de4a42a013 Change-Id: Iaaa237524f5ec229b4a4b69bef63b0de4a42a013