Right now we may receive the same block part from many peers. We should consider a HasBlockPart message to be broadcast after every part is received to help avoid this.