Core/Items: Fix disenchant/refund exploit

Fix exploit that allowed to refund an item after disenchanting it.
Closes #11227