How about cutting the wire to the cabin light, or installing a micro-switch for it? That may sound radical, but I have never understood why a engine cabin would have to have a light on. And if it did, it should have been red, like in the submarines.
Yves