What's the reason for counting it as failed when the task was killed?  It seems like we should only be blacklisting the executor if something seems wrong with it