Dragon Age: Origins, Avernus/Sophia soldier's peak bug

If Sophia/Avernus doesn't fully walk to the circle. Reload, then after the cutscene is done, while the NPC is still walking, quickly pause and save, then load the save.