getService: try getting service before waiting

Since waiting involves extra IPCs, and the service
being already up is the common case, this is an optimization
we chose to make a long time ago but got lost in a
refactor.

Bug: 78288185
Test: boot device
Test: hidl's run_all_device_tests.sh (includes hidl_test)
Change-Id: Ia08b63bb42bd11377a73cd450a7b8e63766710b7
Merged-In: Ia08b63bb42bd11377a73cd450a7b8e63766710b7
1 file changed