Fixed error where multi-threaded version would silently ignore
exceptions.  (It appears java requires explicit termination if
exceptions happen in threads other than the main thread, which totally
makes sense given how often it is used in enterprise server
environments.)