Control a sequence device via Verse: why "SetPlaybackFrame" don't work?

I’ve also had this issue. The only way I could make it work was by calling Play/Pause after setting the frame.

MySequence.SetPlaybackFrame(MyVariable)
MySequence.Play()
MySequence.Pause()

But that seems to only visually look correct about half the time. If I check the frame it thinks its on with GetPlaybackFrame(), its correct. But in game the sequence is visually off.