This patch extends VP-based sinking to also sink VPScalarStepsRecipe.
This takes us a step closer towards retiring the IR based sinking.
The main change is extending VPScalarIVStepsRecipe::execute to support
executing in a replicate-region.
Depends on D133758.
nit: should probably have a utility for all interested users to set up {StartPart, EndPart} from a given State.
May be worth trying to unify this handling of VF=1 within buildScalarSteps (TODO?).