Pelo menos no Linux, 104 é ECONNRESET
para "Conexão redefinida pelo par" - em outras palavras, a conexão foi forçosamente fechada com um pacote TCP RST, enviada pelo servidor ou falsificada por um intermediário.
Eu tentaria o Wireshark / tshark no servidor Ubuntu para ver o que realmente é enviado. Se o RST for real, pode ser que o processo do httpd tenha morrido - verifique os arquivos de log e dmesg
apenas no caso.
O site Qualys SSL Server Test pode mostrar todas as versões SSL / TLS suportadas pelo seu servidor web. (Infelizmente, nem se incomoda com o TLS SNI ...)