clone: don't overwrite original error message

When clone fails, we clean up the target directory.  When *that* fails, we overwrite the original error message with the new one.  The original is the more interesting error message.