I also feel like if you're awarded a retake then the same player should have to take it. I'm not sure there's a rule for it, but it's a bit of an oversight if not.
I never even thought of that, great point. Let's say it had to be retaken because of something the taker did, would they allow someone else to take it in that case?