(Issue #11633 happens at 2047)
From the stress test logs of "total number of messages received" snapshots, the test does receive more than 2047 messages. (Could be the case that some of the "drain" calls worked and this may have just been a subset of #11633)
Scenario to repro
ts-node scenarioBatchReceive.ts --settleMessageOnReceive=true --sendAllMessagesBeforeReceiveStarts=true --numberOfMessagesPerSend=1200 --numberOfParallelSends=20 --totalNumberOfMessagesToSend=100000 --receiveBatchMaxMessageCount=1000