Yes, I've had that to happen once on my Surface Pro 2, and a few times on my Surface Pro 3.
Touching the Windows Button on the bezel will sometimes get it back going.
Most times I've had to use the touch pad on my TypeCover in order to select reboot.
After rebooting it, everything works fine again.
I've always had it to happen when the TypeCover was attached. Not sure if there's a bug or something.