Right, but if you've introduced the ability to ignore the validator then you've traded away the guarantee that your config program will be safe to execute.
My point is that the validator can't give you the safety property that is claimed as a defence against one of the inherent issues with this approach.