fix and test for: https://issues.apache.org/jira/browse/AMQ-4106 NIO based transports weren't updating the receive counter in the TcpTransport which can lead to the inactivity monitor mistakenly shutting down the connection.