When suspending a job, the status of any running tasks doesn’t seem to get updated before they are killed. I’m seeing cases where a task has clearly finished rendering (based on the slave’s logging output), but the monitor still reports it as “rendering”. When suspending this job and killing running tasks, this task is still re-queued, even though it has already finished. It would be nice if the actual up-to-date task statuses were used to decide which tasks to re-queue.
Also, it would be fantastic if there were an option to suspend a job without killing the tasks that are currently running. Having to manually fail/complete tasks you want to render later is a lot of extra work.