Yes. I've had and continue to have this problem of a small number of songs getting downloaded corrupt when updatings songs via iTunes Match.
Deleting and re-downloading from iTunes Match is the only solution I have found for the problem as I am having it: the songs ARE corrupted for me, and it's not just a metadata problem. When I open the songs in an audio editing program you can see that the audio just isn't there: the data stops before the end of the song (somewhere between 50% and 70% through the piece, usually). So copying it to another computer or re-importing it won't fix anything.
The problem is that iTunes doesn't KNOW which of the songs I've matched-then-downloaded via iTunes Match are bad, and I won't know either until I happen to play one that skips before it ends.
Here's the only solution I've found that will inspect these songs one at a time and list the bad ones:
Create a Playlist of all songs you've downloaded (upgraded) via iTunes Match.
Plug in an iPod (etc.) and wipe out whatever songs are on it already.
In the iTunes setting for that iOS device, tell it to recompress the songs to 128k AAC as it puts the songs onto the iOS device.
Now sync that entire Playlist to the device and wait.
Result: all songs that cannot be down-converted by iTunes to 128k AAC (because the song data is bad) will be listed in the resulting error dialog.
Here's the total suck part: iTunes doesn't let you save that list of errors off to a text file. You have to do one or more screen captures and save off the list, then manually go find those songs, delete them and re-download them from iTunes Match. Total PIA but it's the best I have come up with, since I can find no other utility or means to batch-check that these files are valid.
I am having the same issue, I formatted my PC and didn't back up my library. I figured match would be fine. I have redownloaded my library twice and about half of my songs are incomplete, they stop half way. I really don't want to download 600 songs and check my entire library one by one. Hopefully there is an easier way?
I absolutely have the same problem. It took me around 2 days to download all my matched songs just to find many of them corrupt. It is such a time consuming and annoying task to find the corrupt ones, delete them locally and re-download them from iCloud. And afterwards there may still be corrupt ones. So re-check again until one day where finally all songs are correct. @Apple: FIX THE iTUNES DOWNLOADER.
@Jonathan1683: I can confirm this: I turned off the simultaneous download mode and re-downloaded about 200 of my matched songs. Every file is ok - at least as far as foobar200 foo-verifier is concerned;)