Wow! Lucky rider!
What state are the straps in. Hard to believe that stuff failed. Maybe the buckle failed (also highly unlikely)