Unused reserved items no longer destroyed (take 2)

Previous commit was moving items from the reserve into the inventory
after each crafted item, not just after crafting the desired amount.