Yeap, sleep/hibernate has always been an issue for my Linux laptops.
These days I just turn them off rather than brother with it. It encourages me to use my more ergonomic desktop when at home, and ensures my data is encrypted, so it's safe in my bag on the way to the next meeting.