I'm currently 100 miles away from said Raspberry Pi, and it's suddenly stopped listening for cloud connections through no intervention of my own. The client (running on windows) suddenly froze, like it often does, so I disconnected and tried to re-connect, only to find it refused. A couple of attempts later, the connection failed with a message: "VNC Server is not currently listening for Cloud connections."
Other internet-connected features on the pi were still working, although the only one I have access to has crashed due to (I assume) unfinished code changes.
Does anyone have any ideas why this happened, or how to remotely troubleshoot this with no portforwarding or SSH? I cannot try rebooting or doing anything that uses keyboard+mouse because I am 100 miles away and cannot return.
Clarification: The remote place IS my home and the only key-holders closer to my home than me are computer illiterate. At this point I think I might just be screwed, so if anyone could explain in the comments why VNC likes to commit death when I need it not to (maybe I need to have my pi automatically reboot daily?) that would still help.