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:
- Hubitat's native device driver for the August Z-Wave lock
- The community-made cloud-based device driver: [Release] Alpha version of August Home (wifi door lock)
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).