@pghaworth: Can you actually hard-reboot it? (It may reboot into diags, but that's not an issue if the RP is still kicking).
What's on screen right now, and what's showing up over USB (... on a system where you get that kind of info would be a plus, like dmesg on Linux

).