The garbage collectors aren't currently covered by a lock, but should be because running multiple copies of the trigger daemon is expected.
Trigger handling (above) and Nuance imports (immediately above) are already covered by separate locks; only the GC substep does not hold a lock.