I tried it again this evening after work, and the clock was still keeping time.
So it was the reflow of the oscillator and varicap and/or the RestartClock command.
Either way, it seems to have fixed it so I'm happy!
And still no signs of the boot up delay.