fix for merge dropping values from scalarValueQueue and not completing during request(..) when the last value emitted was from scalarValueQueue
Remove Comment

This comment is no longer correct. 1420 was resolved.
Synchronize Access

The `wip` variable needs its access to be synchronized. Then it calls drainAndComplete outside the lock.
Merge pull request #1726 from benjchristensen/fix-merge-1723

Fix Merge: backpressure + scalarValueQueue don't play nicely