Sure did - literally. They stayed late and fixed it last night.
Tesla service is always great!
My car arrived a few minutes ago. So it appears it was in fact a mechanical failure. I'm told one wheel turned freely; the other did not. So I guess it was the transaxle gearbox. A rare failure mode, from all accounts. Explains why the car didn't show a lot of error messages.
An extra surprise - they replaced my brakes. I had thought they were getting a little soft. Tesla has apparently changed the brake pad compound for Ontario/Quebec cars to better cope with the calcium salt that is spread on our roads in winter. They replaced the front rotors (different alloy), front and rear pads (new pad compound), and added a dust shield. Apparently they're doing this upgrade on all the older Ontario and Quebec cars (all new cars for this region come this way). They figured they might as well do it now, instead of waiting for the annual. Also did a firmware update, and (re) fixed the water in the reversing lights problem.
Like I said - awesome service as always!