Adhere to HIDL contract on cancel() method

Do not invoke the cancel method multiple times for a single client. This
currently can happen if the client cancels, and subsequently crashes.

Bug: 126205289

Test: Builds
Change-Id: I542ab23298b02928c872a255d0980d6e7e27f6c3
1 file changed