From what the OP said, it sounded to me that MS, or someone (unauthorised?) at MS passed on her details.
I agree with call100 here - I certainly don't think that MS is passing anything on.
It is a high probability that anyone they cold-call has a home PC, and 95% or more of those will be running MS Windows (sorry Mac users) and will have clicked "send" when a program crashes. So even without any intervention by them, there's a very good chance indeed that they will make a plausible connection with the "mark". And if they hit a no-PC or Mac user - well so what?
As I wrote originally, it is entirely feasible that they plant malware to initiate a problem and send an alert back to their server alongside / instead of to the correct MS server - hosts file hijack is easy enough! But that's probably crediting them with too much intelligence.
SD