GPS clock not syncing after reset

Great idea to skip the requirement for a GPS lock Ray!

setTime(usET.toUTC(compileTime()));

To me, this looks like the default time is set (once, at startup) to the time when the code was most recently compiled.