O id da peça tem significância no rearranjo das peças. Para ter certeza, criei minha própria torrente de um pequeno arquivo e o dividi em 10 partes. Então baixei o mesmo torrent de outro sistema e anotei a ordem em que as peças foram baixadas. Ao mesmo tempo eu capturei os pacotes usando wireshark. Depois que o download foi concluído, verifiquei as mensagens have
transmitidas pelo cliente e os ids das peças nas mensagens estavam na mesma ordem em que foram baixados. Como não estou preocupado com os valores de hash agora, isso resolve minha questão.