Propagate closed promise reason

Fixes https://github.com/kriskowal/q-connection/issues/33