The Firestarter and Flint & Steel should properly be destroyed when they run out of uses.
Knapping gui should now drop the crafting result (if there is one) when you close the container.