Get locations fails with HTTP 404
# Bug Report

### Describe the Bug
Request to https://app.ring.com/rhq/v1/devices/v1/locations failed with status 404.

### To Reproduce
Steps to reproduce the behavior:
- Start/restart Homebridge
- View logs

### Expected behavior
Expected behavior would be no error reported

### Screenshots/Logs
```
[7/27/2021, 1:22:37 PM] [Ring] Request to https://app.ring.com/rhq/v1/devices/v1/locations failed with status 404. Response body: 
[7/27/2021, 1:22:37 PM] [Ring] Error connecting to API
[7/27/2021, 1:22:37 PM] [Ring] HTTPError: Response code 404 (Not Found)
    at Request.<anonymous> (/homebridge/node_modules/homebridge-ring/node_modules/got/dist/source/as-promise/index.js:117:42)
    at processTicksAndRejections (internal/process/task_queues.js:95:5) {
  code: undefined,
  timings: {
    start: 1627406557813,
    socket: 1627406557957,
    lookup: undefined,
    connect: undefined,
    secureConnect: undefined,
    upload: 1627406557957,
    response: 1627406557985,
    end: 1627406557985,
    error: undefined,
    abort: undefined,
    phases: {
      wait: 144,
      dns: undefined,
      tcp: undefined,
      tls: undefined,
      request: NaN,
      firstByte: 28,
      download: 0,
      total: 172
    }
  }
}
```

### Additional context
I am also using ring-client-api in a separate script.  Ring.getCameras() also returns a 404.

### Homebridge Ring Config
```
    "platforms": [
        {
            "refreshToken": "xxx",
            "platform": "Ring"
        }
    ],
```

### Environment
 - OS: Running in oznu/homebridge docker container with Ubuntu 20.04.2 LTS host OS
 - Node.js: 14.17.1
 - NPM: 6.14.13
 - homebridge-ring: 9.18.5
 - homebridge: 1.3.4
 - hoobs: N/A
