I haven’t read any of the books or audios on season 6B but watching the Two Doctors, I have a slightly different fan theory:
I think this version of the second Doctor and Jamie are from an alternate timeline where the Time Lorss never erased Jamie’s memories or regenerated the Doctor
They may have still exiled him but he was eventually forgiven and is still traveling with Jamie
I kinda like this theory 🙂