Tried to make the smoothest dot more deterministic. Right now it drifts away if the app activity signal is unreliable (e.g. when switching tabs), and now animated state resources don't let that inactive time count toward their cooldown. Unfortunately, this didn't fix the issue.