Cannot use doorbell button for automations
# Bug Report

First of all thank you for the excellent plugin. I have got a lot of use out of it and appreciate the effort that goes into making it so rock solid 🙏 

### Describe the Bug
I can not use my ring2 battery doorbell button as automation trigger.
Previously I was able to set this up so that pressing the doorbell triggered a doorbell switch on my other hard wired camera.
This allowed pressing the doorbell to show a nice video preview from the hardwired camera, which doesn't work for battery ring cameras when in low power mode.
Hardware: battery ring doorbell 2.

### To Reproduce
Steps to reproduce the behavior:
 - configure ring doorbell 2 
 - see camera shows in home app
 - press edit
 - see "unconfigured button" message  (see screenshot)
 - create automation in home app
 - see button for doorbell
 - attempt to use button as automation trigger
 - see "programmable switches must be set up" message (see screenshot)
 - unable to complete automation
Note I have tried removing and re-adding the bridge in the home app. I have also tried scanning for a new accessory in the hopes the button would show but to no avail.

### Expected behavior
Previously I was able to see the doorbell as a button in the room in the home app.
And I was able to use it as an automation trigger.

### Screenshots/Logs
![image](https://user-images.githubusercontent.com/1468141/114651579-d434bf00-9d16-11eb-86a5-5e2f40d6e0dd.png)
![image](https://user-images.githubusercontent.com/1468141/114651586-d860dc80-9d16-11eb-8778-c49aed33f674.png)
![image](https://user-images.githubusercontent.com/1468141/114651592-db5bcd00-9d16-11eb-861a-dc0abbc7f7dc.png)

### Additional context
💁  I recently moved the plugin to an isolated bridge and back again (ringing on homepod did not work when it was in isolated mode).
This may be a red herring but I figure best to mention.

### Homebridge Ring Config
Post homebridge-ring platform config  _without sensitive information_
```
{
    "refreshToken": "...",
    "hideDoorbellSwitch": false,
    "hideCameraMotionSensor": true,
    "hideCameraSirenSwitch": true,
    "hideInHomeDoorbellSwitch": true,
    "hideAlarmSirenSwitch": true,
    "hideUnsupportedServices": true,
    "platform": "Ring"
}
```

### Environment
![image](https://user-images.githubusercontent.com/1468141/114651888-650b9a80-9d17-11eb-87c5-0d0d48599b47.png)
![image](https://user-images.githubusercontent.com/1468141/114651909-6f2d9900-9d17-11eb-89a9-79f7dabf6efa.png)
