I recently got fed up with using hibernate that I went searching for any work arounds and found out that, for whatever reason, the keyboard ends up waking it up immediately. I confirmed this by removing the Type 2 keyboard and then trying to put it to sleep which it didn't automatically wake up from. The work around is to go to device manager, keyboards as well as mice, properties of your keyboards/mice, power management, and disable them from waking the computer up. This allows the SP2 to stay in sleep mode.