I don't have much to add to this, other than my approach. To ensure "important" actions really happen I made logic to do it for me. It is node-red based though, not RM based, as I do all my logic in node-red - so that likely doesn't help you.
I also wish there were an optional feature to have RM or other in-box Hubitat logic verify the action, but there in't and the staff haven't seemed interested in doing that in past conversations (due to complexity and time required - which I totally understand).