Your trace doesn't show any attempt by the host to access the device. Do you have NAKs turned off? I'd confirm that the host is actually attempting to access the device.
If there are hidden NAKs, my guess would be that the device has crashed. What debugging facilities do you have to probe this. First question is the device alive during the suspend. Second, does it have interrupts turned on, does it have the correct interrupts turned on. Usually a device will be interrupted for a resume, or a reset.