MPS-19400:  make drops unused classes if Incremental generation is switched on. Files for roots that didn't change need to be touched, and this should be part of serializeOutcome sequence, not that of caches.
Moreover, there seems to be no reason to check for dependency existence when we propagate dependencies of unchanged root (if the root is unchanged, we don't care to update its dependencies based on their existence).