"snake-warm" baths will pretty much induce a bowel movement every time if the snake has eaten a few times since it last went.
for some reason, amber only defecates when she sheds. Done that the last 3 times, and actually, literally, saw her do it in the water bowl as she started to squirm out of her old skin. I don't know if any of you have actually seen your snake shed as it happens, but it does not look like something they enjoy at all...