doors: fix not reducing itemstack