Really clear the hooks when `clear!` is called.

Hash::values can apparently be called with a block, but the block is ignored.