ignore early enotconn, and report early socket errors more nicely