I guess that was the missing? opt-out function.Ping hfs locally + Restart hfs if no response.
the opt-out function exists, it's "external-ip-server".
You are misusing the other 2 options to get the same result.
Try my advice and see if you get the same. If you do, then that's the right way.
I'm only 99% sure because i didn't try, it's old stuff i barely remember (by reading the source code).
As already said: "ip-services" is not an option/setting, is not designed for people to change, it's the software's internal storing (having no better place for it), and that's why it's overwritten.
Nonetheless, your workaround may even work forever with a bit of luck, but you know you are driving off road.