If a file is checkpointed without a previous checkpoint having been
"resolved", do the resolution internally so we don't leak blocks.
It's marginally safer to leak the blocks, but there has to be a bug
in the upper layers for this to happen at all, and leaking blocks
means file verify will fail.

Add messages to complain if we see this problem happen.