window between hash change and URL change
Imagine a resource is changed so that the hash is changed. Someone may still have a reference to the resource using an old hash. If we prevent requests using non-valid hashes (to avoid cache pollution, see issue on that), they will get a 404. We need to think about the various use cases.