[Streaming]: Doorbell notification live stream not starting on Apple Watch If no cached snapshot is found
### Streaming Issue

Doorbell notification live stream not starting on Apple Watch If no cached snapshot is found. I have made some testing and as long as there is att cached snapshot for the doorbell the steam starts fine on the watch but when no cached snapshot is found the video stream is not started on the watch and you get is a spinning wheel. Starting stream manually from watch always works I I use the home app on the watch.

### Proposed Solution

Always fetch last known cached snapshot maybe a solution? Or do these cached snapshots expire?

### Environment

Homebridge

### What operating system are you on?

Mac

### Relevant log output

```shell
This is a log entry from when the stream does not start
___
[25/01/2022, 23:45:02] [Ring] Front Door Doorbell Pressed
[25/01/2022, 23:45:02] [Ring] No snapshot cached for Front Door
[25/01/2022, 23:45:02] [Ring] Loading new snapshot into cache for Front Door
[25/01/2022, 23:45:02] [Ring] No snapshot cached for Front Door
[25/01/2022, 23:45:02] [Ring] No snapshot cached for Front Door
[25/01/2022, 23:45:39] [Ring] Snapshot cached for Front Door (37.198s)
___

This is a log entry from where the stream starts just fine

___
[25/01/2022, 23:46:29] [Ring] Front Door Detected Motion
[25/01/2022, 23:46:32] [Ring] Front Door Doorbell Pressed
[25/01/2022, 23:46:32] [Ring] Used cached snapshot for Front Door
[25/01/2022, 23:46:32] [Ring] Loading new snapshot into cache for Front Door
[25/01/2022, 23:46:32] [Ring] Used cached snapshot for Front Door
[25/01/2022, 23:46:32] [Ring] Used cached snapshot for Front Door
[25/01/2022, 23:46:36] [Ring] Preparing Live Stream for Front Door
[25/01/2022, 23:46:36] [Ring] Connecting to Front Door using STUN
[25/01/2022, 23:46:36] [Ring] Waiting for stream data from Front Door (0.327s)
----
```


### Honesty Time

- [X] I swear this is worth your time!