Just keeps getting better!!
Drove 20-odd miles yesterday, no problems apart from bump steering. Drove to garage this morning, tracking done.
As the mechanic is backing it out, passenger side wishbone ball joint pops out the hub. Puts it back in, tightens it right up, I pull out car park, happens again straight away.
The balljoint is pretty shagged, so the wishbone is getting changed. They're gonna be doing it for me pretty quickly because they can't move the car, and it's blocking one of their bays.