After looking at the USB client stuff and trying to change the debug mode of my Fez Rhino it just dawned on me that perhaps the device has a USB Hub type client as well. This way you can have the USB debug and the mass storage without having to change the debug mode.
So then do the P libraries have a Hub device or a Composite device?