So then it is my understanding that Terranort lost his memory, not from the blast at the keyblade graveyard, but being shot out of the dark relm by aqua.
If Xehanort already stabbed his original body, why would he do it again to Terra's, and then later (before KH1) he ends up doing it again...