The requester doesn't want to know which request succeeded, because they are duplicates and one is a retry!
When you are using TCP, and you send the same data twice because of a delayed ack, you likewise don't care if the ACK is for the first time or the second time you sent the data. You just know the other side got the data, and that's all you care about.