I remember reading a pamphlet at the drycleaners a few years ago. One of the points it made was that sometimes drycleaning actually brings out discolorations which were invisible before cleaning, due to chemical reactions. An example was a spill of something clear, which dried invisibly, and when cleaned, made the area appear lighter.
I wonder it the same applies to washing?