Revision 17704 does this:

Either disabled stores or those that are ignoring you are marked "unavailable" for the rest of the session.
The store is removed from all currently cached mall searches; other stores found during such searches are retained.
The current mall price of such searches is recalculated as if the bad store had not been present.