At least one server using mp/ssl + OpenSSL had a TLS-using client get repeated ping timeouts over a three-hour period. The client had a very stable connection (low latency, zero packet loss) to the server.
Maybe the ircu code is doing something that causes memory corruption inside the library, so that it affects serial connections?