If a BuildStepFactory isn't available, still restore correctly
We used to restore to the wrong BuildStep if we couldn't find a factory for a build step. Unfourtanetly that's exactly what a 1.1 project loading a 1.0 project does. So some settings are lost. This fixes that.