Make NLP/FLP location request behavior consistent

Bug: 73716887

Test: locally added a cts test and a test API in LocationManager to
trigger the flow.

Change-Id: I83f0918b144a6de030d233a061848b78789b4d89
(cherry picked from commit 563712a91cb40422fcb50bc2d26a464e6958fd97)
1 file changed