I really glad he didn't prolapse OR "propose" () & Craig, that's been my experience too- they typically sense we're trying to help & don't fight me either.

I had a "rescue" snake that had urate stones (like marbles) that I successfully helped remove, & the swimming motion a snake can do in bathtub of water
really does help, but I also used some KY jelly (lubricant) & there was nothing close to any prolapse, happily. Just an explosion of feces, lol...

Food for thought about this blood python, as far as what happens now or another option for future reference (and PLEASE, ask your vet about this first)-
A little backstory to explain: years back I took in a starving bearded dragon that owner threatened to just dump outside. He was unable to defecate due
to being thoroughly blocked up having eaten an improper diet in desperation (only fed large crickets- large back legs hard to digest, then he ate some of the
wood shavings he was kept on, having no other food offered). My vet had me dose him orally with mineral oil (which is an indigestible petroleum product that
promotes excretion of feces) and I added bathing the dragon in warmish water in my tub also: I was able to save him, he had massive dumps in water for 3
consecutive days, & thereafter ate healthy foods like crazy, made up for lost time growing (he was half-grown when I got him) & lived happily ever after...

So here's my thought: I've never used mineral oil on a snake before, but if it's safe & effective for a beardie, I should think the same would hold true for a
snake. While you really want to get to the bottom of his blockages, I wonder if this is something to consider using if it happens again?