Sorry if I was confusing--I was saying that even though my sensor setup is reversed and yours is not, I saw the same thing with the 3am query--except my sensor would turn OFF (normally ON with door closed). Simply calling a program that uses that sensor as the IF clause would get it to show up back "on" correctly.
I didn't realize you had actually had the Garage Door go open! I like the hard-switch idea. Just curious, what controllers do you have tied to the opener--did something command the relay on when the sensor flipped, or did the relay flip by itself too?
(Another issue I've had is the relay node, even though it's set up as only momentary, will stay "ON" and I have to have an ISY program turn it OFF after 5 seconds--may all be caused by noise-I just went the route of @jec6613 and bought a FilterLinc @ 50% off).