Provide a comment why calling "cancel" here when the digging is actually going through. Or refactor the code so that it doesn't call `HandleBlockDigCancel`, but a function with code common to both operations (`FinishDigAnimation` for example) and change `HandleBlockDigCancel` to call that as well.