Duplication is reduced in a test.
CallTargetForModules: a test is added that verifies that the build thread could be interrupted while it processes modules & related changes.