[animation] Rework animation chaining