After listening to both versions, I can safely say that the "Radio Remix" is indeed the studio version, same length and everything. Maybe a better-trained ear might be able to find a difference, but to me they sound identical. So if they're both the same, the question now becomes why is it...