All Security Panel Services Show Panel Service Name Rather than Service Display Name
### Analysis

See attached screenshot and linked code.

[Switch Service Name](https://github.com/dustindclark/homebridge-envisalink/blob/master/src/partitionAccessory.ts#L65)
[Panel Service Name](https://github.com/dustindclark/homebridge-envisalink/blob/master/src/partitionAccessory.ts#L97)

The services being added to the panel service's name rather than the switch service name. I have tried various other ways to set the service name, and none of them work. I have also removed the accessory from cache.

![IMG_B90D443FDA63-1](https://user-images.githubusercontent.com/3819936/197041077-dfe7bee7-a1f1-4720-91f8-0d7f908c5df6.jpeg)


### Expected Behavior

Service labels should show the associated service's name.

### Steps To Reproduce

1. Create an accessory.
2. Add security panel service to accessory with name.
3. Add switch service to accessory with name.
4. Note that switch service shows security panel's display name.

### Logs

```markdown
N/A.
```


### Configuration

```json
N/A
```


### Environment

- OS: Ubuntu 20.04.3 LTS
- Software: Homebridge 1.5.0
- Node: v16.17.0
- npm: 8.15.0


### Process Supervisor

hb-service

### Additional Context

_No response_