cacheableLookup ENOTFOUND localhost error after installing plugin
<!--
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
I am unable to get the homebridge-ring plugin to function with Homebridge due to the error message below.

### To Reproduce
Steps to reproduce the behavior:
 - Start HomeBridge
 - Search for plugin on Plugins page
 - Install plugin from search results
 - Restart HomeBridge from UI
 - See `Failed to reach Ring server at https://oauth.ring.com/oauth/token.  cacheableLookup ENOTFOUND localhost.  Trying again in 5 seconds...` in log output on Status page every 5 seconds
 - Observe no camera listed in Home app on iOS

### Expected behavior
Ring doorbell camera appears in the Home app on iOS

### Screenshots/Logs
<!-- ✍️edit: --> If applicable, add screenshots and log output to help explain your problem.

### Additional context
I first tried this plugin on version 9.12.5 a few weeks ago and was not able to get it to work for the same error as above. I tried reverting to 9.12.4 but got the "enhance your calm" error. I tried 9.12.6 as well but the cacheableLookup error remained. I loaded 9.12.8 this morning and observed the same error.

I checked my `/etc/hosts` file as noted in [this comment](https://github.com/dgreif/ring/issues/497#issuecomment-739257646) on #497 and didn't see anything out of the ordinary there:

```
root@homebridge:~# cat /etc/hosts
127.0.0.1       localhost
::1             localhost ip6-localhost ip6-loopback

ff02::1         ip6-allnodes
ff02::2         ip6-allrouters

127.0.1.1       homebridge
```

I even went so far as to disable IPv6 using instructions I found [here](https://www.raspberrypi.org/forums/viewtopic.php?t=256349). 
```
root@homebridge:~# ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 123.45.678.90  netmask 255.255.255.0  broadcast 123.45.678.255
        ether xx:xx:xx:xx:xx:xx  txqueuelen 1000  (Ethernet)
        RX packets 5284  bytes 1171778 (1.1 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 4613  bytes 790281 (771.7 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
```

I can ping the URL from a shell and see the IPv4 address returned:
```
root@homebridge:~# ping oauth.ring.com
PING oauth.ring.com.cdn.cloudflare.net (104.17.128.1) 56(84) bytes of data.
64 bytes from 104.17.128.1 (104.17.128.1): icmp_seq=1 ttl=54 time=13.3 ms
64 bytes from 104.17.128.1 (104.17.128.1): icmp_seq=2 ttl=54 time=14.3 ms
64 bytes from 104.17.128.1 (104.17.128.1): icmp_seq=3 ttl=54 time=12.8 ms
64 bytes from 104.17.128.1 (104.17.128.1): icmp_seq=4 ttl=54 time=12.7 ms
64 bytes from 104.17.128.1 (104.17.128.1): icmp_seq=5 ttl=54 time=13.4 ms
64 bytes from 104.17.128.1 (104.17.128.1): icmp_seq=6 ttl=54 time=12.8 ms
```

### Homebridge Ring Config
Post homebridge-ring platform config  _without sensitive information_
```
{
     "refreshToken": "<redacted>",
     "platform": "Ring"
}
```

### Environment
<!-- ✍️edit: -->
 - OS: Raspbian GNU/Linux 10 (buster)
 - Node.js: 12.19.1
 - NPM: 6.14.8
 - homebridge-ring: 9.12.8 (also seen in 9.12.5 and 9.12.6)
 - homebridge: 1.1.6
 - hoobs: N/A

### Installed Plugins
 -  Homebridge UI (homebridge-config-ui-x v4.34.0)
 -  Homebridge Vivint Latest (@michaelmade/homebridge-vivint-latest v0.0.7)
 -  Homebridge Sonos (homebridge-sonos v0.4.0)
 -  Homebridge Vivint Latest (@michaelmade/homebridge-vivint-latest v0.0.7)
 -  Homebridge Ring (homebridge-ring v9.12.8)
 -  Homebridge Weather (homebridge-weather v1.12.4)
