On the same dead PCB I found the FairChild Semi's FDS6990A, which is a dual N-channel MOSFET with logic level GATE input. I decided to use it over other MOSFETs I had. It's in the same SO-8 packing, which is nice IMHO, since it's small, but not too small for comfortable soldering.
So, to make the story short, it works as expected. The only interesting side effect of using N-channel MOSFET that I see, is if 5VDC connected first via OTG regulator control, the usb hosts sees some signals on the data lines, so it tries to communicate with the device, but since the device's ground is disconnected, it fails and disables the port. So work around is to turn MOSFET first, and then turn OTG regulator.
Boris, thanks again for your help, it's much appreciated!
-albertr