fix(*): all services ensure valid config file on reload

Closes #1099
Replaces #1626
@mboersma Said just having the check as the last line is fine, so let's revert to that.