Weird Yosemite Sleep Behavior
EDIT:Make sure that you save everything you want before doing this

Try changing the hibernate mode to RAM only, run this Terminal command:

sudo pmset -a hibernatemode 0


And, try deleting the sleepimage. From /private/var/vm/sleepimage.

Do:

sudo rm /private/var/vm/sleepimage


Then type your password.