hs: Decouple adding and validating a service
One commit that splits the
rend_add_service() function into two functions. One actually adding the service to the global list and the second one to validate the service thus adding a new function:
We need this for prop224 code that will in two steps validate and then add the service when loading a service from configuration.