create_connection(): raise on callback error

create_connection() was ignoring all errors from Handle.connect() that
are reported via its callback. This is a bug, and caused connections to
a valid address but with nobody listening to succeeed.

Fixes #9.