propagate the original connection error, including reason and stack.
Merge pull request #90 from mk-pmb/connect-error-reason

propagate the original connection error, including reason and stack.
Merge remote-tracking branch 'upstream/master'