Invalid hints remain after compaction

Fixes a seemingly rare case where seekToLocation may find a hint to a now invalid pointer in a data file just compacted.