```GenericAgentIsPolicyReloadNeeded()``` is called once during daemon initialisation, I'm not sure if it's called a second time in any of our binaries. So no matter if it returns true or false, it has to initialise the ```last_validated_at``` value, that's the reason I set it unconditionally in this function.

However I'm not sure why I renamed ```last_policy_reload``` to ```last_validated_at```, can't remember. Maybe because in this instance it's possible to set this variable, even though policies are not validated?