Simple error check that resource_requirements runtime is always less than slur_scheduler walltime. Right now the compute node can't find anything and deactivates the workflow-example below
`
[2026-03-22T03:09:21Z INFO torc::client::job_runner] Shutting down resource monitor
[2026-03-22T03:09:21Z INFO torc::client::resource_monitor] Resource monitor received shutdown command
[2026-03-22T03:09:21Z INFO torc::client::resource_monitor] Resource monitor thread shutdown successfully
[2026-03-22T03:09:21Z INFO torc::client::job_runner] Compute node deactivated workflow_id=12 run_id=1 compute_node_id=26 duration_s=120.1
`