fixed JobExecutor not catching all exceptions during job execution