Well, rebooting is a little easier -- just hold down the top button for a while (no cradle necessary). Should give you the "slide to confirm" window...circling ellipses for a second or two...and then down. Then hold down the top button for a while again, and it should come up.
I presume you tried that. The point was not correcting you, nor ojnihs (well yeah, but not really), but so that anyone else who was following along at home didn't feel like they had to do all that every time they just wanted to reboot.
It's wireless, has multiple connectivities, and if there's a network burp in mid protocol, could possibly act like any other machine and hang on that -- that's my theory, anyway.