When an emitter is dead you should be able to clear the tasks from the bullet so it stops running new patterns/creating more bullets.