I say you have the jetting way too lean as your exhaust side melted. This is obviously the hottest side and hardest to cool. The ring just caught once the piston was gone. Make sure no intake leaks. Clean your carbs. Make sure everything is stock with jetting. pilots, needles and mains. Guys may recommend richer jetting, take that advice.
Mostly, when it is back together don't just assume it is good. Keep checking plugs. Lean how to read jetting wash on the pistons.
Make sure you have NOOOOO exhaust leaks. That is such an overlooked factor in burndowns. Of exhaust leak than it will cause a lean condition.
Lastley, this is not your problem but I'm guessing the viper has a thermostat(srx's do). I have seen them stuck wide open on srx's. A guy replaced cyliner and piston twice! Twice!.....the intake side was scored from running too cold. It was a 30 or 40 dollar problem and he learned the third time. OUCH.