SmartThings Freakout last night

Doesn’t fix your root issue but just a thought to add another piston;

or if you use SHM, it is built-in under “Custom” monitoring to add time based check on anything opened after x minutes.