Fix incorrect offset when loading first frame
When loading the first frame, the keyframe channel and paint device are in an
inconsistent state for a brief moment between removing and re-inserting the
only key. Applying the offset using paintDevice::move(QPoint) would affect
the wrong object (m_data).
BUG: 364942