i think you're right.
some years ago i had a customer complain that i'd scratched his glass above a conservatorywhich could only be reached from the side and not straight on if you get me. any way went back with a mirror set on a piece of wood and laid it on the ground, took the brush off the pole and scrubbed as hard as i could without smashing the mirror, guess what? one very clean unscratched mirror. during the visit he invited me in (ooh err missus) to see from the inside, when i put my hand out of the windowif you can imagine putting the frame in the crook of your elbow and moving your hand in an arc that was the EXACT form of the scratch, i suggested that prior to me cleaning the windows his wife had done them from inside which he agreed was true and that her ring had scratched the glass which he denied (obviously) because he couldn't see it before i cleaned it. so i believe that the dirt did hide the scratch and cleaning them made the scratch show up. he said he wanted to claim off my insurance so i gave him the details but never heard a thing.
p.s he cleans his own windows now.
Dave