Run full tests when AIDL HALs timeout.

Like we do for HIDL HALs, dispatch service retrieval on another thread
so that we can continue when we are unable to retrieve a HAL. This gives
us better and faster test results.

Bug: 205059798
Test: atest vts_treble_vintf_vendor_test when artifially introducing
   slow service retrieval
Change-Id: Ie4d6877af146ce6f22d7adfc675a24152d502838
Merged-In: Ie4d6877af146ce6f22d7adfc675a24152d502838
3 files changed