Add in some checks of step success. Will die on failure but not resubmit. Makes it much easier to diagnose failure as jobs will return exit and subsequent depending jobs will stay pending