It was occasionally stopping on values like "-3.552713678800501e-15". And going into negative time broke the three.js animation. I can go back to look at the tick to try to figure out why that was happening.