Made delete_branch check the BTNs that it deallocated, to make sure
that it wasn't deallocating an already-deallocated BTN. The foregoing
situation arose when using trie_unintern_nr and reclaim_unintern_nr by
the storage module for backtrackable updates.