I discovered this in the Ghost Hunter challenge.
When a sim is in "transit" (that is to say, they are in a car, on a bike, whatever), their bladder need seemingly does
not decrease. Either that, or the "Really has to pee" moodlet gets frozen.
I'm hoping it's not just a glitch in my game - this would be super useful.