rend_config_services ignores failures in rend_add_service
Tor used to warn but continue on some hidden service misconfigurations. Instead, the fix I am adding #20484 (moved) will consider these misconfigurations a config error, and terminate tor.
I think it's better to stop with an error, than potentially reveal sensitive information due to a misconfiguration (or, far more likely, just ignore hidden services the user has misconfigured).
Bugfix on commit 915c743 in #6411 (moved) in tor-0.2.7.1-alpha