fixed bug in retrying jobs.

Jobs with status killed and either in the jobsToRun queue or submitted to the executor service are now killed before they are retried.
Also added logging on ExecutableNode.setStatus() to make sure this doesn't happen again.