When turning the feature gating pref on and running tests, it revealed one oversight: When test files are run and we reset telemetry, we don't properly unload the internal state of CategorizationRecorder. Doing so means that we can keep the "threshold" variable in a non-zero state despite reseting all telemetry, which can cause submit() to fire when we don't expect it. Differential Revision: https://phabricator.services.mozilla.com/D205507