Fix: properly free stale chance-based effects.