An update -
I did the Hackintool/USBInjectAll.kext thing to generate a new USBPorts.kext as well as the SSDT-UIAC.aml and SSDT-EC-USBX.aml.
I removed what you had and installed those into OC/Kexts and config.plist. Unfortunately, that didn't help.
However, I found others with the same "sleep wake failure" issue fixed the problem by disabling the serial port in the BIOS. This seems to be working for my E6430 as well.
Hope this helps anyone else who runs into this issue-