RandomCostDT react to parent changes

In fact, no need for duplicating the RunWith at all.

While in there, clean up unnecessary duplication.

LBJ: NO_BUILD