Plugin Constant Rebooting due to address already in use
### Analysis

Upon reboot of a plugin - I was caught in a child bridge reboot loop with the error that the listening address is already in use

### Expected Behavior

No error and successful child bridge reboot.

### Steps To Reproduce

Intermittently happens and can't be reliability reproduced

### Logs

```markdown
[4/30/2023, 7:46:10 PM] [homebridge-unifi-protect] Child bridge process ended
[4/30/2023, 7:46:10 PM] [homebridge-unifi-protect] Process Ended. Code: 1, Signal: null
[4/30/2023, 7:46:17 PM] [homebridge-unifi-protect] Restarting Process...
[4/30/2023, 7:46:17 PM] [homebridge-unifi-protect] Launched child bridge with PID 39390
[4/30/2023, 7:46:17 PM] Registering platform 'homebridge-unifi-protect.UniFi Protect'
[4/30/2023, 7:46:17 PM] [homebridge-unifi-protect] Loaded homebridge-unifi-protect v6.5.0 child bridge successfully
[4/30/2023, 7:46:17 PM] Loaded 10 cached accessories from cachedAccessories.xxxxxxxxxx.
Error: listen EADDRINUSE: address already in use :::54454
    at Server.setupListenHandle [as _listen2] (node:net:1740:16)
    at listenInCluster (node:net:1788:12)
    at Server.listen (node:net:1876:7)
    at EventedHTTPServer.listen (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/src/lib/util/eventedhttp.ts:164:20)
    at HAPServer.listen (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/src/lib/HAPServer.ts:377:21)
    at Bridge.<anonymous> (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Accessory.ts:1365:18)
    at step (/usr/local/lib/node_modules/homebridge/node_modules/tslib/tslib.js:193:27)
    at Object.next (/usr/local/lib/node_modules/homebridge/node_modules/tslib/tslib.js:174:57)
    at /usr/local/lib/node_modules/homebridge/node_modules/tslib/tslib.js:167:75
    at new Promise (<anonymous>)
[4/30/2023, 7:46:18 PM] [homebridge-unifi-protect] Child bridge process ended
```


### Configuration

```json
N/A
```


### Environment

- OS: macOS 13.3.1
- Software: 1.6.1
- Node: 18.16
- npm: 9.5.1


### Process Supervisor

hb-service

### Additional Context

_No response_