SI-261 private vals in traits depend on composition order

Fix for SI-7475 in #3440 took care of this one.

I nixed the old (redundant) test cases and replaced by a single run/ test,
which didn't compile until.

@retronym, please do the merge-honors.