There were a number of changes in time.Timer/time.Ticker that need a separate implementation for Go 1.22 and Go 1.23.