def stop(update: true)
      return unless status.active?

      job.delete
      update(status: OSC::Machete::Status.failed) if update
    end
def stop(update: true)
      return unless status.active?

      job.delete
      update(status: OSC::Machete::Status.failed) if update
    end
delete the batch job and update status
 may raise PBS::Error as it is unhandled here!