Resolving unique constraint violations
Fix timeout routine
Add cancel() in BatchRunTimeOut
Merge branch 'ParallelTermination'