Client connection should detect that a connection is reading but not sending any data to server to detect heartbeat idle case.
Current implementation checks only last read time which is not enough for reading only connections like just simple listener use case.
Issue from java client: hazelcast/hazelcast#13576
Fix for java client : hazelcast/hazelcast#13577