Sounds right to me.
I don't know if the Agency knew for a fact if Ames had outed her, but if they even suspected it, it would have been reckless for them to leave her out there, so I'd assume they would have pulled her in to err on the side of caution. Ames was certainly in a position to compromise her.
Well .. I read Ames already had compromised several people and that was why they scooped him up a little early. I guess I assumed he had outed her and that was why they brought her home .. but I agree with you they might have brought her in just to protect her.
But .. irregardless .. she and her husband lied and lied and lied. I still believe they're due some jail time.