Serpentine isn't the only way to avoid this. Like others have said, check your pulleys to make sure they are intact and not cracking or bent. Also inspect for dents and dings. Concentricity or run out should be eyeballed as well. If a pulley is out of round, that doesn't help the belt retention situation. Alignment is critical and needs to be viewed in two seperate planes, not just from above, but also from the side. A slight angle on one component can create similar alignment problems. Another often overlooked condition is the width of the belt in relationship to the pulley. Sure big thick belts can take a lot of tension, but a thinner belt with less tension that fits lower in the groove will resist throwing better than a thicker belt that sits high in the groove.