Make BIO_sock_error return a proper error code when getsockopt fails