Bug: V4.3.1 broke my curtains - NOT STALE!
### Describe the Bug

After upgrading to v4.3.1, my curtains don't operate correctly. Current status sometimes doesn't match, Attempts to open curtains from closed status, seems to trigger a close command .

Backing off to v4.3.0 immediately fixes the issue.

### To Reproduce

Update to v4.3.1

### Expected Behavior

Curtain operation should match actual status.

### Relevant Log Output

```shell
[05/03/2025, 08:43:35] [SwitchBot] Restarting child bridge...
[05/03/2025, 08:43:35] Got SIGTERM, shutting down child bridge process...
[05/03/2025, 08:43:41] [SwitchBot] Child bridge process ended
[05/03/2025, 08:43:41] [SwitchBot] Process Ended. Code: 143, Signal: null
[05/03/2025, 08:43:48] [SwitchBot] Restarting Process...
[05/03/2025, 08:43:48] [SwitchBot] Launched child bridge with PID 1194272
[05/03/2025, 08:43:49] Registering platform '@switchbot/homebridge-switchbot.SwitchBot'
[05/03/2025, 08:43:49] [SwitchBot] Loaded @switchbot/homebridge-switchbot v4.3.1 child bridge successfully
[05/03/2025, 08:43:49] Loaded 6 cached accessories from cachedAccessories.0E524B5C18A9.
[05/03/2025, 08:43:49] Homebridge v1.9.0 (HAP v0.12.3) (SwitchBot) is running on port 43731.
[05/03/2025, 08:43:49] 

NOTICE TO USERS AND PLUGIN DEVELOPERS
> Homebridge 2.0 is on the way and brings some breaking changes to existing plugins.
> Please visit the following link to learn more about the changes and how to prepare:
> https://github.com/homebridge/homebridge/wiki/Updating-To-Homebridge-v2.0

[05/03/2025, 08:43:49] [SwitchBot] Restoring existing accessory from cache: Living Room Curtain deviceId: FD1E6D06B532
[05/03/2025, 10:11:45] [SwitchBot] Curtain: Living Room Curtain Position Mode: 0, Mode: Performance Mode
[05/03/2025, 15:00:03] [SwitchBot] Curtain: Living Room Curtain Set TargetPosition: 0
[05/03/2025, 15:00:03] [SwitchBot] Curtain: Living Room Curtain Position Mode: 0, Mode: Performance Mode
[05/03/2025, 15:00:05] [SwitchBot] Curtain: Living Room Curtain Position Mode: 0, Mode: Performance Mode
[05/03/2025, 15:00:09] [SwitchBot] Curtain: Living Room Curtain Position Mode: 0, Mode: Performance Mode
[05/03/2025, 15:00:10] [SwitchBot] Curtain: Living Room Curtain Position Mode: 0, Mode: Performance Mode
[05/03/2025, 15:00:12] [SwitchBot] Curtain: Living Room Curtain Position Mode: 0, Mode: Performance Mode
[05/03/2025, 15:02:56] [SwitchBot] Initializing SwitchBot platform...
[05/03/2025, 15:02:56] Ignoring config for the platform "LevoitHumidifiers" in your config.json as the plugin "homebridge-levoit-humidifiers" has been disabled.
[05/03/2025, 15:02:56] [SwitchBot] Initializing child bridge 0E:52:4B:5C:18:A9
[05/03/2025, 15:03:06] [SwitchBot] Launched child bridge with PID 1218774
[05/03/2025, 15:03:08] [SwitchBot] Loaded @switchbot/homebridge-switchbot v4.3.1 child bridge successfully
[05/03/2025, 15:03:09] [SwitchBot] Restoring existing accessory from cache: Living Room Curtain deviceId: FD1E6D06B532
[05/03/2025, 15:53:17] [SwitchBot] Curtain: Living Room Curtain Set TargetPosition: 0
[05/03/2025, 15:53:17] [SwitchBot] Curtain: Living Room Curtain Position Mode: 0, Mode: Performance Mode
[05/03/2025, 17:27:26] [SwitchBot] Curtain: Living Room Curtain Position Mode: 0, Mode: Performance Mode
[05/03/2025, 17:27:29] [SwitchBot] Curtain: Living Room Curtain Position Mode: 0, Mode: Performance Mode
[05/03/2025, 17:27:31] [SwitchBot] Curtain: Living Room Curtain Position Mode: 0, Mode: Performance Mode
[05/03/2025, 17:27:34] [SwitchBot] Curtain: Living Room Curtain Position Mode: 0, Mode: Performance Mode
[05/03/2025, 17:29:30] [SwitchBot] Restarting child bridge...
[05/03/2025, 17:29:30] Got SIGTERM, shutting down child bridge process...
[05/03/2025, 17:29:35] [SwitchBot] Child bridge process ended
[05/03/2025, 17:29:35] [SwitchBot] Process Ended. Code: 143, Signal: null
[05/03/2025, 17:29:42] [SwitchBot] Restarting Process...
[05/03/2025, 17:29:42] [SwitchBot] Launched child bridge with PID 1224234
[05/03/2025, 17:29:44] Registering platform '@switchbot/homebridge-switchbot.SwitchBot'
[05/03/2025, 17:29:44] [SwitchBot] Loaded @switchbot/homebridge-switchbot v4.3.0 child bridge successfully
[05/03/2025, 17:29:44] Loaded 6 cached accessories from cachedAccessories.0E524B5C18A9.
[05/03/2025, 17:29:44] Homebridge v1.9.0 (HAP v0.12.3) (SwitchBot) is running on port 38833.
[05/03/2025, 17:29:44] 

NOTICE TO USERS AND PLUGIN DEVELOPERS
> Homebridge 2.0 is on the way and brings some breaking changes to existing plugins.
> Please visit the following link to learn more about the changes and how to prepare:
> https://github.com/homebridge/homebridge/wiki/Updating-To-Homebridge-v2.0

[05/03/2025, 17:29:44] [SwitchBot] Restoring existing accessory from cache: Living Room Curtain deviceId: FD1E6D06B532
[05/03/2025, 17:29:44] [SwitchBot] Curtain: Living Room Curtain Standby ...
[05/03/2025, 17:34:10] [SwitchBot] Curtain: Living Room Curtain Position Mode: 0, Mode: Performance Mode
[05/03/2025, 17:34:14] [SwitchBot] Curtain: Living Room Curtain Checking Status ...
[05/03/2025, 17:34:19] [SwitchBot] Curtain: Living Room Curtain Checking Status ...
[05/03/2025, 17:34:24] [SwitchBot] Curtain: Living Room Curtain Checking Status ...
[05/03/2025, 17:34:26] [SwitchBot] Curtain: Living Room Curtain Checking Status ...
[05/03/2025, 17:34:29] [SwitchBot] Curtain: Living Room Curtain Standby ...
[05/03/2025, 17:35:07] [SwitchBot] Curtain: Living Room Curtain Position Mode: 0, Mode: Performance Mode
[05/03/2025, 17:35:09] [SwitchBot] Curtain: Living Room Curtain Checking Status ...
[05/03/2025, 17:35:14] [SwitchBot] Curtain: Living Room Curtain Checking Status ...
[05/03/2025, 17:35:14] [SwitchBot] Curtain: Living Room Curtain Checking Status ...
[05/03/2025, 17:35:22] [SwitchBot] Curtain: Living Room Curtain Checking Status ...
[05/03/2025, 17:35:44] [SwitchBot] Curtain: Living Room Curtain Standby ...
```

### Config for homebridge-switchbot

```shell
{
            "name": "SwitchBot",
            "credentials": {
                "token": "zzzzzz",
                "secret": "yyyyyyyy",
                "notice": "Keep your Token & Secret a secret!"
            },
            "options": {
                "devices": [
                    {
                        "configDeviceName": "Living Room Hub 2",
                        "deviceId": "C3C22D5491D3",
                        "hide_device": true
                    },
                    {
                        "configDeviceName": "Living Room Curtain",
                        "deviceId": "FD1E6D06B532",
                        "hide_device": false,
                        "configDeviceType": "Curtain",
                        "connectionType": "OpenAPI",
                        "hide_lightsensor": true,
                        "set_minStep": 5,
                        "set_min": 5,
                        "set_max": 96,
                        "setOpenMode": "0",
                        "setCloseMode": "0",
                        "logging": "standard",
                        "refreshRate": 30
                    },
                    {
                        "configDeviceName": "Outdoor Meter",
                        "deviceId": "CFD41B916DA3",
                        "hide_device": true
                    }
                ],
                "maxRetries": 15,
                "logging": "standard"
            },
            "_bridge": {
                "username": "0E:52:4B:5C:18:A9"
            },
            "platform": "SwitchBot"
        },
```

### Screenshots

_No response_

### Device and Model

NA

### Node.js Version

v22.14.0

### NPM Version

v10.9.2

### Homebridge Version

v1.9.0

### Homebridge Switchbot Plugin Version

v4.3.1

### Homebridge Config UI X Plugin Version

v4.71.2

### Operating System

Debian GNU/Linux Bookworm (12)