If a task gets in a state where it's marked as active, but nothing is working on it, it'll effectively block anyone from working on it. We need to detect this case and log an error. Also consider auto restarting such tasks based on past average task elapsed times.
If a task gets in a state where it's marked as active, but nothing is working on it, it'll effectively block anyone from working on it.
We need to detect this case and log an error. Also consider auto restarting such tasks based on past average task elapsed times.