He just had a difficult shed. If your BP sheds in one piece that means your humidity is on point. A hygrometer gauge is a must so you know what's the actual humidity in your terrarium. BPs should have 45-55% humidity normally and it should be bumped up to about 65% during shedding.
A bath would be a good idea. Just remember to make sure that the water is luke warm, almost room temp because what feels warm to us is scortching hot for them.
Here's a great thread on how to take care of stuck shed: http://ball-pythons.net/forums/showthread.php?t=74290
Additonally you mentioned you have a UTH in your terrarium. What kind of thermostat are you using to control it?
Sent from my SAMSUNG-SGH-I747 using Tapatalk