My N900 rebooted several times while in sleep during last weeks. It was well charged, nothing heavy was running. The only one similarity I can assume is that there was pages in microb that stayed open for many hours, maybe a day. AFAIN, there is a watchdog that reboots device if it becomes too unresponsible. Does it leave any logs?