One hour is a long time to wait if it's broken and needs a refresh (e.g. useless in demos where call only lasts an hour). But is good for if the service goes down overnight due to the need for a refresh.

Under what circumstances would a periodic full update be needed? (particularly given comment "probably not needed")?
Note ages ago I changed it to automatically update the geo-dns if the IP of member changed.

But for belt and braces, I don't really have a problem with this - except for the rule of thumb "don't tinker if it's working fine". Maybe just exposing a "fullRefresh" effector would be better long term?

No particularly strong feelings...