seal the igniter in with parafilm.
I've got to try that. I've had some parafilm for a while that I thought might by useful for masking paint. I never had any luck with it. Not having to scrape gobs of hot melt glue off my bench would be a big plus.
It can hold a max of 1.5g of black powder.
Which is more than enough for a 4" body tube of moderate length. Since that nice plastic cap never lasts more than one use, you could take a used one and make a ring of masking tape at the top allowing you to use a lot more powder.