fixing ghost blocks from canceled BlockDestroy and BlockPlace hooks