Hi, Jerry.
My little knowledge about USB protocol tells me that USB activity is detected not with the cable itself, but with some activity in DP/DM pins. Generally, it starts with some pulling of USB data lines to define the USB protocol type. I fixed the problem with elimination of power indication LED, that resulted in release of DM/DP pins from any external loading, when no USB connection exists.
In Freescale reference board iMX53QSB (e.g.), the USB ESD protection cathodes are tied to non-switcheable 5V main power supply bus, so no any leakage can exist when board is powered on. In my case, the USB power is switcheable (why I used the separated LED for indication of its availability). In next board revision, I will re-route this net to avoid the problem.
Thank you a lot for assistance!
Andrey