Included a catch all in algorithm runner

Should ensure that unit tests cannot hang if starting an algorithm
throws a non standard exception

Refs #10092
Merge branch 'feature/10092_sequential_async_algorithm_runner' into develop