util/fossilize_db: Don't corrupt keys during entry read.
We change the hash that is still used to set entry->key.
Fixes: d2d642cc "util/fossilize_db: Only allocate entries after full read."
We really need to get a testsuite for the cache as it is way too easy for it to fail silently.