August Lock broken communication

First of all, thanks @Kenneth for all the thought you put into this issue!

Second, I wanted to come back here and report on how things have been going for the past few months. I ended up creating a virtual lock system that takes inputs from the following two locations:

I then have a push notification to my phone that tells me which one actually activated the virtual lock system first. Currently, it's about a 50/50 split. . . sometimes the Z-Wave driver does it first, but other times the cloud driver works first. Having both methods has now increased the reliability of lock/unlock commands to over 99% when the cloud is available. If the cloud is unavailable, Z-Wave takes precedence and the reliability falls. . . but at least I can still control the lock without the cloud (albeit, less reliably).