Thanks for posting this information. Wish I saw it 2 days ago :)
The issue affected both Chrome and Firefox, at least on my Ubuntu setup.
I switched to BoringSSL, which resolved it without the extra line of code. And with the advantage that SSL/crypto are now statically linked, so no more update surprises.
When I try to execute that SSL_CTX_set_read_ahead call on BoringSSL, it returns 0 (failure)
With BoringSSL both Chrome and Firefox work fine, except for Firefox 37-38 which do not complete the handshake. I suspect that is for a different reason, since Firefox 35-36 now work fine.