Possibly Withers is being... uh, politic. He doesn't want things to fall apart at a crucial moment.

But that's just me playing devil's advocate. Larian can homebrew their own rules about what may or may not have happened with your/Karlach's soul. I'd definitely throw out the whole soul-destroying bit if I were running a campaign.