It could wake on a mouse move or a programming bug. Not much of a mystery here, but an annoyance.