DestroyAddrHoisting: don't hoist `destroy_addr` if the operand address is an `unchecked_addr_cast`
Such casts could cast from a vector to its first element. Prevent DestroyAddrHoisting from hoisting such `destroy_addr`s because it would also replace the address from the cast result to the cast operand.
Fixes a mis-compile