Great Idea. I really like it.
Maybe setting a one-time-use centralized switch could help to reduce the stress related with multiple software updates. The switch will not have a pre defined time to activate it. (Additionally it could work as an emergency shut-off for a revert, just in case it...