Add an option to create an exception when the job times. The argument is called failOnTimeout and it needs to be added when the job body is generated.
This option helps you to identify when a job is timing out, otherwise the job will exit without telling you the reason.