This thread is entertaining - while the OP hasn't helped things by not finishing out what happened, leaving many details unanswered, the plausible theories have spawned entire Loki-style parallel universes that keep getting richer in detail - OP is not just a Boomer but speaks and types in Boomer voice, was at the wrong car and then won't admit it, etc. Actually it must be that OP was not the owner of the car, was trying to steal it, then towed it to a supercharger in Austin thus getting very dusty in the process, and then abandoned it when he couldn't disconnect the cable... (OK if you didn't get that one, you have a life instead of spending too much time on TMC).
Have no clue if OP is a Boomer, but if anything displays two traits I find more common in Millennials + my wife (we are both neither Boomers nor Millennials though):
-absolutely trust in the infallibility of anything iPhone-related (Android users like me have no illusions when phone-as-key has never worked more than 30% of the time)
-belief that DM (direct messaging), in this case via the app, is superior to all forms of communication
If I was to fault OP for anything, it's not for lacking a backup redundancy, but for persisting on the DM in an urgent situation. If OP had escalated by calling and talking to a real customer service rep, even though we know how crappy Tesla's ones are, it could have led to some better and faster outcomes. Like:
-"while we call a tow truck for you, perhaps you'd be more comfortable waiting IN the car - if you just provide a few pieces of verification, I can unlock the car for you so you can wait INSIDE rather than by the side of the road", and then maybe
-"now that you're inside, I'm not authorized to remote start the car for you, but since you have app connectivity, perhaps you can try the "remote start" button once more. Oh, you're an engineer with multiple patents? I understand, but if you just enter the Controls menu and press the "start" button one more time"...
As for having backup plans, it's been mentioned many times, so I'll not suggest the obvious. I'll just observe that EVERY method has had failures, so it's up to each person to judge how many levels of redundancy to carry for each trip:
-phone-as-key failed for my wife's iPhone (as I mentioned her similar situation earlier, and she was at the right car since I remote unlocked for her, and she knew how to restart her app and check her Bluetooth)
-remote app can eaily have Wi-fi/cell connectivty or cloud issues
-keyfobs can fail (not just battery issues, but I've had Tesla keyfobs de-sync such that you have to bring ALL of them to a service center to re-sync)
-keycards are glitchy, requiring multiple placements to get recognized
-even AAA failed me not once but twice when tow trucks failed to show after an hour or longer, this was before even cheap cell service, but managed to limp car to get other assistance each time. But quit AAA after 20 years of misplaced trust.
I'm an engineer and have software patents, but just expressing my personal experiences....