Fixes #63 - Made sure that the check for previous build order only occurs after first step has been completed/failed already
Fixes #54 - Now performing the correct build order step immediately after failing it does not cause a cascade failure.