.....it happens, lol.
But when you describe it as "explosive", it suggests to me that some of his urates dried up a little & all of a sudden, that minor
blockage let loose. Not much more anyone can tell you about it. Snakes can have even more troublesome blockages...their urates
can become "stone-like" (aka "cloacaliths") that often need some vet help to unblock. I've unblocked such a snake (wisely in my
bathtub) & I DO know what you mean by "explosive"! It was both the urate stones & poo...I ducked!
Make sure your snake's humidity is where it should be. Other than that, not much you can do, unless you want to inject his f/t prey
with water just before feeding, if he's not drinking enough water.