Bluetooth HID: fix flakey test

The expected behavior of HidHost.unplug() and HidDevice.unplug()
are changed to unbond the remote device

Bug: 77581040
Test: SL4A
Change-Id: I7d578d4829b84403063ac6f40f243785d90070cb
(cherry picked from commit 73ed3a4d1e4b6b423d38710d11a4b4378ab3f822)
diff --git a/acts/tests/google/bt/hid/HidDeviceTest.py b/acts/tests/google/bt/hid/HidDeviceTest.py
index 3df837a..cdd1094 100644
--- a/acts/tests/google/bt/hid/HidDeviceTest.py
+++ b/acts/tests/google/bt/hid/HidDeviceTest.py
@@ -240,12 +240,12 @@
         self.log.info("Host bonded: {}".format(
                 self.host_ad.droid.bluetoothGetBondedDevices()))
 
-        if not self.device_ad.droid.bluetoothGetBondedDevices():
-            self.log.error("HID device unbonded host on virtual_cable_unplug")
+        if self.device_ad.droid.bluetoothGetBondedDevices():
+            self.log.error("HID device didn't unbond on virtual_cable_unplug")
             test_result = False
 
-        if not self.host_ad.droid.bluetoothGetBondedDevices():
-            self.log.error("HID host unbonded device on virtual_cable_unplug")
+        if self.host_ad.droid.bluetoothGetBondedDevices():
+            self.log.error("HID host didn't unbond on virtual_cable_unplug")
             test_result = False
 
         return test_result