Added ExecuteJobsRunnable exception handling

I surrounded the `commandExecutor.execute` method call with a try/catch. This will allow other locked exclusive jobs that were acquired to continue executing after an exception was thrown by one.  Without this, if more than one job was acquired, and one of them throws an exception, the others will not continue to execute, and will not be tried again until the job's `lockExpirationTime` is reached.