Check config values are properly checked, set and logged
We should check that our parsing/checking/setting/logging of config options is done correctly and consistently.
It should be clear that a config option is required, that it might be assigned a default value if missing etc. Recent example of things not working as expected: #1132 (closed)
Let's do a review of all config options to find and fix any other similar problems in one go.