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 legacy/trac#20484 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 legacy/trac#6411 in tor-0.2.7.1-alpha
issue