Client's TickInterval was initially zero, and so until fully connected to a server, the client had been churning away, updating its CurrentTick value, so that it would be well ahead of the server's.