I believe I have a fix. On the Downloads screen in iTunes simply uncheck the box at the bottom left that says "Allow simultaneous downloads". Next, delete any of the affected songs from your library and then re-download them from iCloud and songs should no longer abruptly cutoff or jump to the next song. Read on for my complete story.
I recently subscribed to iTunes Match, deleted all of my songs that matched, and then re-downloaded them from iCloud in order to have a higher bitrate copy of my songs (as I suspect many others have done). I spent 2-3 days going through this process (I have 1800+ songs in my library) and would re-download my songs in 100-150 chunks at a time. Unfortunately, I noticed after re-syncing my songs last night to my iPad that a vast majority of the songs were abruptly cutting off or jumping to the next song.
When I got home from work I started searching the Internet and found many others were reporting a similar issue and ended up stumbling upon this thread. Upon some experimentation I determined that if I deleted an affected song from my library and re-downloaded it by itself that it was fine. Next, I tried this process again, but with several songs at once and had the same problem. Finally, I tried this process again with multiple songs, but this time noticed the option on the Downloads screen to "Allow simultaneous downloads" and unchecked it. Ever since doing that all of the songs that I've re-downloaded in bulk have been fine.
Unfortunately, I've been unable to figure out an easy way to identify the affected songs in my library short of literally playing each one and immediately trying to skip towards the end of the song to see if it abruptly goes to the next song. So I'm now in the midst of going through and re-downloading all of my matched songs from iCloud in chunks and then quickly spot checking them afterwards before queuing up my next batch of re-downloads.