If the action still runs, then the frozen particle is still managed by the engine. The lifespan should still count down any frame. Can you let your particla action check if the lifespan counts down or not? When it is at or below zero, the prarticle is removed by the engine.