subpackages vanish too entirely, so later, when other ports want them as dependencies, we're in trouble! Instead, record both MULTI and BUILD, and compare them when merging depend. Don't stub out the new paths directly, but "pre-stub them out" with an IGNOREd message, so the engine picks them, stubs them out for real, and logs the reason.