Plugin failing to successfully change state? (Security System Target State warning)
<!--
Please DO NOT DELETE THIS TEMPLATE or your issue may be closed immediately.
Before opening an issue, search for open and closed GitHub issues that match your situation.

If this is a Live Stream issue please go back and use the Live Streaming issue template.
-->

# Bug Report

### Describe the Bug
Plugin intermittently fails to change the state of the alarm.

### To Reproduce
Steps to reproduce the behavior:
- Set to state A
- Set automation to change state to state B
- Trigger automation

### Expected behavior
- Successful change to state B

### Screenshots/Logs
 [9/1/2021, 7:05:40 AM] [homebridge-ring] This plugin generated a warning from the characteristic 'Security System Target State': characteristic was supplied illegal value: number 4 exceeded maximum of 3. See https://git.io/JtMGR for more info.

### Additional context
 For example, I have an automation set so it disarms the alarm upon detecting motion upstairs in the morning (night>disarmed). About 2-3 times in the past week, it failed to change to "disarmed"

Strangely enough (?) less than 30min later, even without restarting homebridge, it worked fine on a geo-fence triggered automation, no error or warning:

[9/1/2021, 7:27:16 AM] [Ring] Disarming Alarm

### Homebridge Ring Config
Post homebridge-ring platform config  _without sensitive information_
```

{
            "refreshToken": "xxx",
            "hideDoorbellSwitch": true,
            "platform": "Ring"
        },

```

### Environment
<!-- ✍️edit: -->
 - OS: MacOS 10.15.7
 - Node.js: 14.17.5
 - NPM: 6.14.14
 - homebridge-ring: 9.21.0
 - homebridge: 1.3.4
 - hoobs: N/A