@kayousterhout while going over the changes to that method, I noticed that TaskKilled event does not cause the task to fail anymore, but re-enqueues it as a pending task.
ditto for FetchFailed.

Do you recall why this behavior was changed ?
Thanks