Consider the following sequence of events:
1. `health_server_fault_register` is called, and it saves the current publish period.
2. Config server receives a message and updates publish period of the health server.
3. `health_server_fault_clear` is called, and it restores the previously saved publish period, which is now out-of-date.
Is this the intended behavior? It seems that in step 3 the publish period should be restored to the value set in step 2, instead of the old one that was saved in step 1.
Thanks!