What would the expected result in this situation be?
1. User manually archives an item.
2. User then 1 minute later says "oh no, not that one", then cancels the action while the item is in pending status.
3. User then 3 minutes later says "it really was that one", then does another manual archive on the same initial item and lets everything run its task to the end.
Shouldn't there only be one copy of the item in your archive? Some testing here shows this is not the case with EV 7.0 SP1; we are seeing two vaulted items (of the same item). I'll try to reproduce it again.