This sounds good to me. I had a similar thing when my first donor went AWOL. I became the primary in the next one. I had so much more peace with that. And I am very happy with the outcome.
So glad that donor popped up. That is one thing I stress about SG -- its donor list is far from static. The fact that you just happened to see your donor pop in. I bet if you had checked an hour or two later, she would not have been there. It all sounds like it is part of YOUR plan. Any idea when the cycle will start?