Implement a new registerCallback method with executor in CachedBluetoothDevice

Bug: 305636727
Test: make RunSettingsLibRoboTests -j40
Change-Id: I4bfb8ac4cc4e1429db8906ccd754e3ad3383eddc
1 file changed