Hi, I might have some information that might help some of you.
After ICS my TF101 would randomly reboot (sometimes crashing) and also startup on it's own, either on dock or not. I have tried every non root suggestion I can find to sort it out all coming to nothing (the longest I have gone without crashing is 2 days).
I have however stopped the random startup's... Not ideally by any stretch of the imagination!! As part of trying to fix my TF I did a factory wipe, only installing the apps which came with the TF. I am still getting the crashes but not the restarts. After a while I decided if it was going to crash anyway I might as well just install my apps from the market, the first was HD widgets. Within 10 minutes the restarts started up again even though I was in airplane mode (I was watching the screen to see if anything happened).
So I'm guessing it was something to do with this and/or similar apps. But be warned, I uninstalled it and the wake ups stayed until I wiped it again.
So now my TF is turned off and being used as a £400 pound paper weight, really hope ASUS fix this soon.
Sorry it was a bit long winded, I hope it made sense and maybe gives someone cleverer then me (which isn't hard) some indication.