Add more debugging calls to track down why the ComplexJob object sometimes will execute more than one job and other times will not.