Fix specs after transitioning .needs from eager-rebuilding to lazy-rebuilding.
Complete specs around our new lazy-build model for 'needs' methods.