The solution to the 30 second auto-lock dilemma is a sensor.
On the schlage, turn off the 30 second auto lock.
Now put a sensor on the door, such that it reports as open if the door is open even a crack. (Might require a bit of fiddling.).
Set up two routines. One will automatically move the deadbolt to locked if the sensor aligns. The other will prevent the bolt from locking if the sensor is not aligned. VOILA, no more rushing to beat the 30 seconds. It simply stays unlocked as long as the door remains open, and locks the moment the door closes correctly.