Make worker-wrapper unbox data families

by passing the FamInstEnvs all the way down. This closes #7619.
Simplify doCorePass
Test case for #T7619

(artificial test cases are so nice: 90.7% improvement!)