block to receive all chunks of a request

XXX - no backoff
Merge branch 'req-recv-all' into switchboard