Fix shroud glitches once and for all

This removes the (now) unnecessary indirection introduced during the PPS transition, and restores Shroud's robustness against crazy trait code. Fixes the vis glitches with cargo, and in theory everywhere else (but these were untested).