Next day I figured out that I've sent the wrong file and just when I was going to call to explain the situation I receive a message from her saying: "Thank you it's sounding much better and perfect now with the changes made, the record is finished you can send it to mastering today"
This is a tricky situation that happen to me at both end, that IMO should be shared with the client.
Delivering the wrong mix revision by mistake, happy client, but I still explain and let the client know, then let the client choose over this knowledge since I also explain -confirmation bias- or whatever is usual, and not a problem or a shame, just how lot of things happen...
Me on the other -client- side is event more tricky...I receive a master revision (I ask for it) to reviewer again, for artist I mix an album.
The second revision was a joke, I ask for little more dynamic (so little less level too).
I usually listen by level matching the revisions (and the mix accros), but when doing that (by more or less trying to null the files) it appear the last revision was just 1dB digital level lower, perfect null (except on two or 3 transient in a whole song)
The full album was just lower but without any dynamic benefit, at this point I was thinking the (renowned) ME was taking us for idiots and I don't need any more discussion, so we decide to take the louder one...and ME never knows what's going on at our side but lost us for any other job.
The lesson of this is of course sens bias is an important factor in the complex equation your job request, but never underestimate that there is smart clients that deal with the bias, understand what's going on, and just deal with more important things, if you fail integrity, you lost the trust. Human factor is 80% of the job whatever the bias sit on.