Wow. This sounds really good. I see continued progress. She's not going in cycles, which is really good. I think it's because you are behaving in such a nice way, yet not pushy. Great job. I think what's also helping is that you guys caught this problem not too late in the process. I now know there's a "point of no return" and you didn't get there. So there's hope.
I wonder what kind of R she has with the OM. It sounds like it's an EA that might be coming to an end. The average A last 6 mo, correct? My H's A lasted about that long--3 months EA followed by 3 months PA.