grammar
separate recvEndCh for symmetry
moved currVBucketIDs higher before (future) usage
handleRecv() on receiver goroutine instead of extra hop