Upon rebooting a server we found the Citrix PVS Console showed the server as down. When we investigated the server we found the service was started and their were no errors in the logs that we could see. Restarting the service brought the server as up in the console. We did see one particular error though, the date was suddenly incorrect in the event viewer.
Further investigation showed EventID 52, the time service resync'ed a offset.
Since this was a virtual machine we checked the VMWare settings to confirm that the time was not being sync'ed
But the time was still getting offset. Further investigation showed the VMWare hosts time was not set correctly and the server was having it's time set to the hosts time; even though the above check box was not set.
It appears VMWare has additional time synchronization settings that are enabled by default and must be set to explicitly deny to not have the time synchronize from different scenarios.
Upon VMWare Tools starting on reboot, a "resume", or the tools being restarted or other scenarios. To prevent it from happening you must edit the VMX file and set the values as stated in the kb article above.