Fix exit conditions for multiGet() loop

Oops, we were counting receives from the 'started' channel against the
total number of responses.  This means we'd break out of the loop when
started+responses == len(servers), instead of having
responses==len(servers) as the upper bound.