Particles not dying after WakeUp

I’m trying to remove particles by setting the .killTime property of a particle to system.getTimer(). This works perfectly like the docs say, except it no longer works after I call Freeze to pause my game and then WakeUp to resume it. I’ve spent days trying to figure this out and I ultimately came to the conclusion that this is a particle candy bug.

So to recap: setting the .killTime = system.getTimer() works perfectly BEFORE pausing with Freeze and then resuming with WakeUp. After calling WakeUp, particle candy completely ignores this and won’t destroy the particle.

Any help?