Log: liblrmd: return sensible value when remote connection fails
Previously, lrmd_tls_connect_async() returned -1 if the connection failed,
even though it was interpreted as a legacy return code, potentially leading to
nonsensical messages.
Now, pass back the richer error code returned by the connection function.