Umm, you have to take into consideration if you were in range, then moved out of range. The script has to do something with the body that failed. It would be a pretty big revamp of the script to micromanage bodies that failed the open, but goes to another list to try again sooner. The best thing you can do to help this out is to try and stay still once looting can start.
I'm kinda punting really. I don't play much anymore, so revamping to this level is just not in the cards right now.
If you get into a rhythm when you play and loot, you can optimize the way the looter runs and you shouldn't miss too much.