PM-805 JOB_ABORTED event, should lead to the jobs main_job_done time
to be updated, and set to the time job was aborted. If this is not
done, then the associated inv.end event sent to the nl_loader has ts
attribute in kwargs set to None, which results in faliure in the
loader.
PM-805 updated the job failure regex to catch on failures because of
signal. otherwise, if a job dies on a signal there is no kickstart
output , and then monitord does not know what exitcode to set for the
associated invocation. this also ensures that JOB_FAILURE event is
recorded for the job in the jobstate.log file.