It is normal for them to hold their poos and then just expel a load one day yes. As well as the urine.
But your snakes poo was like diarhhea? then no that is not normal.
If possible a picture would help.

The poo should resemble a dog or cat poop (given the size of your BP) with white clumpy urates and some urine soaked into the substrate.