SOLUTION (for me at least).
Use AppleIntelE1000e.kext, v3.3.3. Later versions cause this problem. I tried v3.3.5 and 3.3.6, but not 3.3.4 as I did not have it lying around, and both cause the problem. I tried installing them in S/L/E and L/E, one at a time.
My MoBo (GA-Z77X-UD5H, rev 1.0) has an Intel NIC that is not supported by IntelMausiEthernet.kext, so this was not an option for me.
Check your current version of this kext in S/L/E or L/E. If it is not v3.3.3 then: 1. make a backup copy; 2. move it to the trash; 3. install v3.3.3 to L/E using KextBeast. Note that L/E is now Apple's preferred location - I read this somewhere while trying to fix this issue; 4. Reboot; 5. Test sleep/awake.
Post back if this works for you as this will helps others.
If this does not work for you then you have your backup copy of the kext to put back in using the method above.