Always handle error conditions like connection issues, parasites, car accidents, frogs, floods, volcanoes, apocalypses
You forgot nuklear strikes, alien invasions, cats and dogs living together, altering laws of physics, when 2+2 suddendly equals 5, the Rapture, spontaneous self ignition of the hardware, stray bullets hitting the system and, of course, the Spanish Inquisition. Emphasis on the latter, because expirience shows that nobody expects the Spanish Inquisition.
Maybe the lesson to learn is that general-purpose computers aren't good at working autonomously for months?
They are susceptible to faulty parts, faulty software, power outages (you can't fix those but you could at least send a status signal) frogs sitting on keyboard, requiring a long trip just to hit a reset button or plug something in.
A remote-controlled robot arm mounted on a motorized platform would have worked on some cases, but surely someone has tackled this problem before?
Although that comment looks like a troll, I feel obliged to correct it. Amphibia and Reptilia are entirely different branches of vertebrates (and reptiles are more closely related to mammals and birds than to amphibians).
Also, while we're being pedantic Wollongong to Mackay is closer to 2000Km (1850~Km) than 1500Km.
Additionally, if you're familiar with the Australia highway system this will take you 25 hours of driving (breaks, slow drivers, etc etc).
Found this out the hard way driving from Sydney to Townsville every summer...
2000KM @ 100km/h = 20 hours, but given fuel breaks, rests and the occasional roadwork or town you'd never manage to average more than about 80km/h - actually, now 25 hours is starting to sound unrealistic to me....
(used to do ADL->CBR/CBR->ADL a lot (about 1200KM and rarely did it in less than about 15 hours....Hit a dead skippy once too - found some nice green Kangaroo Steaks faslling off underneath the car later that week....)
BBS software I once wrote (back when dialup BBS's were a thing) had a "disable feline input" configuration option to disable keyboard input until a password was typed.
It isn't the sort of thing you think about until it happens. Even then, you have to give it a name that reminds people of Why they might want to use it, because they won't think of it either, until it happens.
I remember when I was doing support for a schools program in Queensland, a particular school on a remote island was always having computer issues, because geckoes would creep into the comms box and munch through something vital or other (they weren't perticularly fussy), electrocuting themselves in the process. It would be weeks before a particular Telco could organise a tecnician to catch a series of planes and boats in order to get to the island, and then fix things. And within a week, sure as eggs, another gecko would wander along...