The failure you are seeing is on the PCI level. From your logs it is unclear whether the HC that fails to resume is hosting other busses. It is possible that it is just not resumed without a device. Do you have other devices to test to make sure it is not specific to your phone? Alternatively, if not, it would be necessary to set the "control" attribute for your root hub to "on".