after updating to latest version: TypeError: Cannot read properties of undefined (reading 'id')
### Homebridge UniFi Protect Version

v7.1.2

### Homebridge Platform and OS

Raspbian

### Homebridge Version

v1.8.2

### Node Version

v18.19.0

### UniFi OS Version

v3.2.12

### UniFi Protect Controller Version

v4.0.33

### Describe the problem

After updating my Homebridge Protect plugin, homebridge always throws the following errors and leads to shutdown of homebridge




### Homebridge HBUP JSON configuration

```json
{
    "name": "UniFi Protect",
    "platform": "UniFi Protect",
    "controllers": [
        {
            "address": "XXX.XXX.XX.XX",
            "username": "XXXXXX",
            "password": "XXXXXX"
        }
    ]
}
```


### Relevant log output

```shell
[6/19/2024, 7:40:54 PM] TypeError: Cannot read properties of undefined (reading 'id')
    at new ProtectTimeshiftBuffer (file:///homebridge/node_modules/homebridge-unifi-protect/src/protect-timeshift.ts:42:96)
    at new ProtectRecordingDelegate (file:///homebridge/node_modules/homebridge-unifi-protect/src/protect-record.ts:58:22)
    at new ProtectStreamingDelegate (file:///homebridge/node_modules/homebridge-unifi-protect/src/protect-stream.ts:91:19)
    at ProtectCameraPackage.configureDevice (file:///homebridge/node_modules/homebridge-unifi-protect/src/devices/protect-camera-package.ts:110:19)
    at new ProtectCamera (file:///homebridge/node_modules/homebridge-unifi-protect/src/devices/protect-camera.ts:59:15)
    at new ProtectCameraPackage (file:///homebridge/node_modules/homebridge-unifi-protect/src/devices/protect-camera-package.ts:10:7)
    at ProtectDoorbell.configurePackageCamera (file:///homebridge/node_modules/homebridge-unifi-protect/src/devices/protect-doorbell.ts:209:26)
    at ProtectDoorbell.configureDevice (file:///homebridge/node_modules/homebridge-unifi-protect/src/devices/protect-doorbell.ts:73:10)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
[6/19/2024, 7:40:54 PM] Got SIGTERM, shutting down Homebridge...
```


### Acknowledgment that you are only running UniFi OS and UniFi Protect releases from the Ubiquiti Official release channel

- [X] I acknowledge that I am not running any early access / beta firmwares or operating systems from either Ubiquiti or Apple.