Fixes #6604: handle SIGHUP for cf-serverd

See https://dev.cfengine.com/issues/6604
If you want, I can move the block within the 
if (config->agent_specific.daemon.last_validated_at < validated_at || IsRequestReloadConfig())