Recently the rules for determining the play state of an animation were updated to add the condition of having an unresolved start time for the animation to be idle. This constraint was added to accommodate non-monotonically-increasing (i.e. scroll) timelines which should not be flagged as idle if they have a start time but an inactive timeline; however, it does break the play state for cases where the timeline is unresolved. Explicitly setting the start time of an animation with an unresolved timeline should leave the animation in an idle state. This issue can be resolved by relaxing the constraint to require that either the start time or the timeline be unresolved.
https://drafts.csswg.org/web-animations-1/#play-states