Call guaranteeClient on all services in interface chain

Previously, guaranteeClient was set per HidlService object even though
one service can be associated with multiple HidlService objects. Now,
guaranteeClient is set for all matching services.

Bug: 157451814
Bug: 158606505
Test: atest hidl_lazy_test hwservicemanager_test \
            libhidl_test hal_implementation_test
Change-Id: I9105a55aa3ee629bc40a62bfc3269e6e35c345d6
Merged-In: I9105a55aa3ee629bc40a62bfc3269e6e35c345d6
1 file changed