If you attempt to abort a job using the UI or the command line, and the job does not abort but is left in a stalled state, run the following to clear the stalled job:
ectool cleanupStalledJob <jobId>
The job and its steps are aborted and marked as completed.