Strange clock time jump

I just experienced a strange clock time jump.
A CCR1009 running version 6.39.1 with about 102 days uptime and NTP server installed, synchronized
from two external servers both at correct time, suddenly jumped 38640 (644 minutes) backward in time.
All IPsec associations were lost and did not come back, that is what alerted me (nagios monitoring).
Looking in the log I saw the latest entry was “quite old” and looking better I saw newer entries above that.
I checked the clock, it was at 11:40 although local time was about 21:00.
Checking NTP Client it says “synchronized”. Another system that has this router as one of its NTP servers
shows a large offset for this router (and small offsets for others).
I clicked APPLY in the NTP Client window, no change. I changed one of the NTP server IP addresses and
clicked APPLY, then the clock jumped back to the correct time and the 3 disconnected IPsec links came back.
Changed the IP back to what it was and clicked APPLY again, time remains OK.
Checked the 3 involved servers (two existing and one temporary), all OK and no time jumps in their logs.
What can have happend? Have others ever seen this?
6.40.3 is already downloaded and ready to install, but the router is in a lights-out datacenter so I like to
mess with it as little as possible.