I have not worked with the Philip's chip before, but I once worked with it's National counterpart. Anyway, the interrupt is an active-low interrupt. If I'm not wrong, the interrupt signal will remain low as long as the interrupt conditions on the usb controller has not been cleared. However, the PIC's external interrupt pin is edge-triggered, so there may be a chance that usb events are happening so fast that multiple usb events trigger only one single interrupt. So if you serviced only one single event, the remaining events won't trigger any more interrupts, and the interrupt signal line will stay low!
Try doing a reset with the chip disconnected form the usb host. Is the interrupt pin signal level still low?
Hope this helps. Cheers!