If work() or terminate_now() raise an exception, do not assert
If work() or terminate_now() raise an exception, do not assert

	* src/scheduler/job.cc (run): Mark the job as terminated if an
	uncaught exception has been lost.

aldebaran/libport,aldebaran/libport,aldebaran/libport,aldebaran/libport,aldebaran/libport