gcsynd design page describes behavior of the daemon in case connection to GC instance is lost. There is a mixture of observed behavior and implementation details which can make a person not familiar with the topic think that there are two levels of connection recovery.
It is beneficial to explicitly separate high and low levels of description.