* Fixed timeout by introducing DeferrableExecutor.
* Extended exception transfer to re-create the original exception, if
possible.