Details
Description
A task can currently transition from TASK_KILLING to TASK_RUNNING, if for example it starts/stops passing a health check once it got into the TASK_KILLING state.
I think that this behaviour is counterintuitive. It also makes the life of framework/tools developers harder, since they have to keep track of the complete task status history in order to know if a task is being killed.