Trying hardware profiles now. I saw an issue where as soon as I unplugged my mouse, the hardware profiles were disabled and everything went back to the "Default" software profile.
If the sleep settings work reliably now, this might be the fix...
EDIT - Nope. Definitely still a problem. If I have iCue running at all, it disables hardware profile switching and goes back to the default Software profile. If I even click off the iCue window, this happens.