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