fix for: https://issues.apache.org/activemq/browse/AMQ-2883 readLength counter not reset after reading the content of the first BytesMessage. Added new test that sends multiple BytesMessages to cover this case.