Fixed error handling on probe send.

Previously, the uloop event handler simply removed the fd
when a write error ocurred (for example, because the remote
listener was not yet ready) and thus disabled the probe for
good.