Fix Merge Bug

If the queue being drained did not complete due to the backpressure request being fulfilled, it could onComplete before draining the queue and miss values.
Clarity about batching request
Test timing

Adjust timing for slower machines (such as CloudBees)
Merge pull request #1414 from benjchristensen/merge-fixes

Merge Fixes