We already have an explicit flag which is the module enabled admin state. Adding a second UAVO just to repeat this isn't worth it in my opinion. Nor is it interesting to be able to turn off geofencing. If you need it, you need to know it's always on. Like failsafe.

I don't like crashing from a mid-air reboot, so that comment is highlighting a defect. Totally unrelated, but one of these days we should go through our code and establish pathways for recovering from a reboot, as a watchdog isn't very valuable if the net result is a crash anyway.