emit better error message if librel does not provide TLS

Right now, this can only happen due to too-old version of GnuTLS. Should
this change in the future, we can update the error message as well, but
the current one was too-generic and confused users.