I don't see why this option would help much. All it takes to corrupt is one file, right? And I can see weaknesses in the proposed implementation: when you rename the extracted file, you might rename a file that already existed.
Instead, how about extending the -C option to create the directory if it doesn't already exist (when extracting), and suggesting to people to use that? That'd be simpler and easier to document.