Catch errors in jabber-network-connect-async

DNS resolution errors from make-network-process are signalled
immediately, and not passed to the sentinel function.  Make sure that
we pass such errors along, so DNS errors aren't buried in the
*fsm-debug* buffer.
Merge remote-tracking branch 'upstream/master'