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
1 file changed