Is it necessary to run the sanity-checker during LFC as well as when starting Kea?
The sanity-checker is (mostly) a useful thing - but (and particularly when the setting is 'warn' as opposed to 'fix'), the amount of logging can be tiresome, especially in a scenario where the output from the checker at startup has been analyzed and it's accepted as something that is known about to be addressed later.
The situation is not going to change, so and option to disable the sanity check during LFC could significantly clean-up the logging output in this scenario.
Whereas, you might want to keep the sanity checker running during LFC if you have set it to 'fix', so that you get to hear about anomalies.
Just a thought..