We need to synchronize when accessing startJob, *NOT* when calling pushAllCachingStores.
Document a bit.
Do not change startJob in the "too full" case.