Fixed #22353 -- Make sure that CachedStaticFilesMixin doesn't use ...

...invalid cache entries instead hash the actual file.
How about `ignore_cache` instead? Were there any other issues that came up in your discussion or is this good to go?