My view of the situation is that what Vail did wasn't just a spell--he rewrote reality, like you might rewrite a story. Vail didn't just make false memories of/for Connor with his new family, he made it so he had always been a part of that family. The memories that Wesley released were just backup files of a previous draft.
no subject
what a great explanation.