I really can't feel difference between past simple tense and present perfect in that case. Example is the excerpt of dialogue from the Point Break film:
-This is a ceremony we always do at the end of the summer. One last speed star. By the way, you might wanna pull that orange thing sometime. The life you save may be your own.
-So, uh...who packed my Chute?
What would it have changed in meaning, if the protagonist had said "who has packed my Chute"?