Bug: 'failed pushChanges with BLE Connection'
### Describe The Bug

Bot connected to BLE, but does not respond in Homekit

### To Reproduce

Install plugin, enter device MAC and other details, run plugin as child bridge

### Expected behavior

When clicking on switch icon in Home.app, the press function should activate

### Relevant log output

```shell
[29/06/2022, 17:30:19] Registering platform '@switchbot/homebridge-switchbot.SwitchBot'
[29/06/2022, 17:30:19] [SwitchBot] Loaded @switchbot/homebridge-switchbot v1.14.1 child bridge successfully
[29/06/2022, 17:30:19] Loaded 1 cached accessories from cachedAccessories.0E124B53486C.
[29/06/2022, 17:30:19] [SwitchBot] Restoring existing accessory from cache: Bot 00 DeviceID: E84715BCE100
[29/06/2022, 17:30:19] [SwitchBot] [DEBUG] Bot: Bot 00 Using Device Config Logging: debug
[29/06/2022, 17:30:19] [SwitchBot] [DEBUG] Bot: Bot 00 Using Device Config scanDuration: 10
[29/06/2022, 17:30:19] [SwitchBot] [DEBUG] Bot: Bot 00 Using Platform Config refreshRate: 120
[29/06/2022, 17:30:19] [SwitchBot] [DEBUG] Bot: Bot 00 Using Bot Mode: press
[29/06/2022, 17:30:19] [SwitchBot] [DEBUG] Bot: Bot 00 Allowing Push Changes: false
[29/06/2022, 17:30:19] [SwitchBot] Bot: Bot 00 Config: {"mode":"press","deviceType":"switch","doublePress":1,"ble":true,"logging":"debug","scanDuration":10}
[29/06/2022, 17:30:19] [SwitchBot] [DEBUG] Bot: Bot 00 BLE refreshStatus
[29/06/2022, 17:30:20] [SwitchBot] [DEBUG] Color Bulb: Bot 00 accessory.context.FirmwareRevision: undefined
[29/06/2022, 17:30:20] [SwitchBot] [DEBUG] Color Bulb: Bot 00 device.firmware: undefined
[29/06/2022, 17:30:20] [SwitchBot] [DEBUG] Color Bulb: Bot 00 this.platform.version: 1.14.1
[29/06/2022, 17:30:20] [SwitchBot] [DEBUG] Color Bulb: Bot 00 accessory.context.FirmwareRevision: undefined
[29/06/2022, 17:30:20] [SwitchBot] [DEBUG] Color Bulb: Bot 00 device.firmware: undefined
[29/06/2022, 17:30:20] [SwitchBot] [DEBUG] Color Bulb: Bot 00 this.platform.version: 1.14.1
[29/06/2022, 17:30:20] [SwitchBot] Bot: Bot 00 Displaying as Switch
[29/06/2022, 17:30:20] [SwitchBot] [DEBUG] Bot: Bot 00 Add Battery Service
[29/06/2022, 17:30:20] [SwitchBot] [DEBUG] Bot: Bot 00 updateCharacteristic On: false
[29/06/2022, 17:30:20] [SwitchBot] [DEBUG] Bot: Bot 00 updateCharacteristic BatteryLevel: 100
[29/06/2022, 17:30:20] [SwitchBot] [DEBUG] Bot: Bot 00 updateCharacteristic StatusLowBattery: 0
[29/06/2022, 17:30:20] [SwitchBot] [DEBUG] Bot: Bot 00 BLE Address: e8:47:15:bc:e1:00
[29/06/2022, 17:30:20] Homebridge v1.5.0 (HAP v0.10.2) (SwitchBot) is running on port 49544.
[29/06/2022, 17:30:20] [SwitchBot] e8:47:15:bc:e1:00
[29/06/2022, 17:30:20] [SwitchBot] e8:47:15:bc:e1:00
[29/06/2022, 17:30:20] [SwitchBot] Bot: Bot 00 BLE Address Found: e8:47:15:bc:e1:00
[29/06/2022, 17:30:20] [SwitchBot] Bot: Bot 00 Config BLE Address: e8:47:15:bc:e1:00
[29/06/2022, 17:30:20] [SwitchBot] [DEBUG] Bot: Bot 00 serviceData: {"model":"H","modelName":"WoHand","mode":false,"state":false,"battery":100}
[29/06/2022, 17:30:20] [SwitchBot] [DEBUG] Bot: Bot 00, model: H, modelName: WoHand, mode: false, state: false, battery: 100
[29/06/2022, 17:30:20] [SwitchBot] [DEBUG] Bot: Bot 00 connected: true
[29/06/2022, 17:30:20] [SwitchBot] e8:47:15:bc:e1:00
[29/06/2022, 17:30:20] [SwitchBot] e8:47:15:bc:e1:00
[29/06/2022, 17:30:20] [SwitchBot] Bot: Bot 00 BLE Address Found: e8:47:15:bc:e1:00
[29/06/2022, 17:30:20] [SwitchBot] Bot: Bot 00 Config BLE Address: e8:47:15:bc:e1:00

...

[29/06/2022, 17:31:56] [SwitchBot] [DEBUG] Bot: Bot 00 On: true
[29/06/2022, 17:31:56] [SwitchBot] [DEBUG] Bot: Bot 00 BLE pushChanges On: true OnCached: false
[29/06/2022, 17:31:56] [SwitchBot] [DEBUG] Bot: Bot 00 BLE pushChanges
[29/06/2022, 17:31:56] [SwitchBot] [DEBUG] Bot: Bot 00 BLE Address: e8:47:15:bc:e1:00
[29/06/2022, 17:31:56] [SwitchBot] [DEBUG] Bot: Bot 00 Bot Mode: press
[29/06/2022, 17:31:56] [SwitchBot] Bot: Bot 00 On: true

...

[29/06/2022, 17:32:46] [SwitchBot] Child bridge process ended
[29/06/2022, 17:32:46] [SwitchBot] Process Ended. Code: 143, Signal: null

...

[29/06/2022, 17:33:54] [SwitchBot] [DEBUG] Bot: Bot 00 On: true
[29/06/2022, 17:33:54] [SwitchBot] [DEBUG] Bot: Bot 00 BLE pushChanges On: true OnCached: false
[29/06/2022, 17:33:54] [SwitchBot] [DEBUG] Bot: Bot 00 BLE pushChanges
[29/06/2022, 17:33:54] [SwitchBot] [DEBUG] Bot: Bot 00 BLE Address: e8:47:15:bc:e1:00
[29/06/2022, 17:33:54] [SwitchBot] [DEBUG] Bot: Bot 00 Bot Mode: press
[29/06/2022, 17:33:55] [SwitchBot] Bot: Bot 00 On: true

...

[29/06/2022, 17:36:36] [SwitchBot] [DEBUG] Bot: Bot 00 On: true
[29/06/2022, 17:36:36] [SwitchBot] [DEBUG] Bot: Bot 00 BLE pushChanges On: true OnCached: false
[29/06/2022, 17:36:36] [SwitchBot] [DEBUG] Bot: Bot 00 BLE pushChanges
[29/06/2022, 17:36:36] [SwitchBot] [DEBUG] Bot: Bot 00 BLE Address: e8:47:15:bc:e1:00
[29/06/2022, 17:36:36] [SwitchBot] [DEBUG] Bot: Bot 00 Bot Mode: press
[29/06/2022, 17:36:36] [SwitchBot] Bot: Bot 00 On: true
[29/06/2022, 17:36:36] [SwitchBot] Bot: Bot 00 failed pushChanges with BLE Connection
[29/06/2022, 17:36:36] [SwitchBot] Bot: Bot 00 failed pushChanges with BLE Connection, Error Message: "Now connecting. Wait for a few seconds then try again."
[29/06/2022, 17:36:41] [SwitchBot] [DEBUG] Bot: Bot 00 BLE refreshStatus
[29/06/2022, 17:36:41] [SwitchBot] [DEBUG] Bot: Bot 00 BLE Address: e8:47:15:bc:e1:00
[29/06/2022, 17:36:41] [SwitchBot] e8:47:15:bc:e1:00
[29/06/2022, 17:36:41] [SwitchBot] e8:47:15:bc:e1:00
[29/06/2022, 17:36:41] [SwitchBot] Bot: Bot 00 BLE Address Found: e8:47:15:bc:e1:00
[29/06/2022, 17:36:41] [SwitchBot] Bot: Bot 00 Config BLE Address: e8:47:15:bc:e1:00
[29/06/2022, 17:36:41] [SwitchBot] [DEBUG] Bot: Bot 00 serviceData: {"model":"H","modelName":"WoHand","mode":false,"state":false,"battery":100}
[29/06/2022, 17:36:41] [SwitchBot] [DEBUG] Bot: Bot 00, model: H, modelName: WoHand, mode: false, state: false, battery: 100
[29/06/2022, 17:36:41] [SwitchBot] [DEBUG] Bot: Bot 00 connected: true
[29/06/2022, 17:36:42] [SwitchBot] e8:47:15:bc:e1:00
[29/06/2022, 17:36:42] [SwitchBot] e8:47:15:bc:e1:00
[29/06/2022, 17:36:42] [SwitchBot] Bot: Bot 00 BLE Address Found: e8:47:15:bc:e1:00
[29/06/2022, 17:36:42] [SwitchBot] Bot: Bot 00 Config BLE Address: e8:47:15:bc:e1:00
[29/06/2022, 17:36:42] [SwitchBot] [DEBUG] Bot: Bot 00 serviceData: {"model":"H","modelName":"WoHand","mode":false,"state":false,"battery":100}
[29/06/2022, 17:36:42] [SwitchBot] [DEBUG] Bot: Bot 00, model: H, modelName: WoHand, mode: false, state: false, battery: 100
[29/06/2022, 17:36:42] [SwitchBot] [DEBUG] Bot: Bot 00 connected: true
[29/06/2022, 17:36:42] [SwitchBot] e8:47:15:bc:e1:00
[29/06/2022, 17:36:42] [SwitchBot] e8:47:15:bc:e1:00
```


### Config for homebridge-switchbot

```shell
{
            "name": "SwitchBot",
            "credentials": {
                "notice": "Keep your token a secret!"
            },
            "options": {
                "devices": [
                    {
                        "deviceId": "E84715BCE100",
                        "configDeviceName": "Bot 00",
                        "configDeviceType": "Bot",
                        "ble": true,
                        "scanDuration": 10,
                        "bot": {
                            "mode": "press",
                            "deviceType": "switch",
                            "doublePress": 1
                        },
                        "logging": "debug"
                    }
                ]
            },
            "_bridge": {
                "username": "0E:12:4B:53:48:6C",
                "port": 49544
            },
            "platform": "SwitchBot"
        }
```


### Screenshots

_No response_

### Device & Model

Bot firmware v4.9

### Node.js Version

v16.15.1 

### NPM Version

v8.13.1

### Homebridge Version

v1.5.0

### Homebridge Switchbot Plugin Version

v1.14.1

### Homebridge Config UI X Plugin Version

v4.48.1 

### Operating System

Raspbian 11 Bullseye (Raspberry Pi 4B+ 4GB) + @abandonware/noble v1.9.2-15