Adding support for OffsetOutOfRange to HighLevelConsumer