My 6 year old son is a bed wetter. I thought he was just lazy and I punished him for it. (Bad parenting BTW) Then one time we got home late, he had fallen asleep in the minivan in his car seat. I scooped him up to take him to bed but he was OUT, like DEAD ASLEEP! I grabbed him by the feet and held him upside down and NOTHING, the kid was OUT! So I tossed him in the air, and not even a smile, just sound asleep. Then I realized that if he ain't waking up from being upside down, or in zero G's, a bladder discomfort ain't going to do it either.
Conclusion? He is a hard sleeper.
I don't have answers that haven't been addressed already. We just make him pee before bed, put on a pull up, and sometime's he wakes up dry.
Boy Scout Solution? Get a one man tent, and put a pull up in with the sleeping clothes. He'd have all the privacy he wants, and no one is the wiser. 11 and 12-year-old scouts can share a tent with their dad, so if you join him, no big deal either.