Mostly noticed from the parent task when db config changes, but in theory any config or code change should require a job runner restart.
Note, we have scap --restart already but that doesn't run by default and applies to all nodes, not just job runners.