Fix get_services function of corebluetooth client
The get_services function incorrectly returns the underlying `_service` array rather than the services object when reading it from the cache.
@@ -130,7 +130,7 @@ class BleakClientCoreBluetooth(BaseBleakClient):
"""
if self._services is not None:
- return self._services
+ return self.services
logger.debug("Retrieving services...")
manager = self._device_info.manager().delegate()
