Revalidate cache rather than clearing cache.

This simply re-checks all paths rather than clearing the cache, thereby preventing the terrible thrashing that would otherwise ensue. Also removes logging when there are no errors.