check_block: free up proofs when we add txhash.

We previously did it only when we add a full tx, but adding a txhash
also means we don't need the proof any more (once we have them all).

Otherwise check_block_shard() asserts after we recv_shard.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>