this fixes some latent bugs, notably coping with time jumping backward and with very fast processors (amd64s). andrey and i have been running this for about a day and it's been behaving.