Fix two animation audio glitches
There are two bugfixes in this MR, you can check them in per-commit basis:
Commit 1:
Fix chunks of audio being played twice when switching canvases
There is no need to scrub the timeline on switching canvases,
especially doing that twice (once from the normal timeline, then
from the curves timeline)
Commit 2:
Fix glitches at the start of the animation with audio
The problem happened that StopAndResume object explicitly requested
frame change in parallel to the normal pull-producer. That caused
the first frames to played (and showed) twice.
BUG:472192