So it should write out / update a services.manifest file, with appropriate contents depending on which webservice was started. It should also clear the entry when a webservice is explicitly stopped.
This shall be used by the service manifest monitor later on. Putting it in earlier means more web services will have an accurate services.manifest file, which might also help in other outages.
Along with the service monitor, this would mean that webservices once explicitly started should run forever.