Fix #180: Don't reraise exception in Async.Start.
Fix #183.
Fix #184.
Fix for #182.
Fix #182 properly