A render job should not be scheduled on a node unless a previous job has been completed.
- When a job has started, create a mutex.
- When a job has been completed, release the mutex.
- Clean up mutexes in situations where render jobs are aborted prematurely.
A render job should not be scheduled on a node unless a previous job has been completed.