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

Closes #1099
Replaces #1626
The last command executed should determine the script's exit status, I believe, so this should work.