Not only do I find the TPS suggestion strange, but apparently they didn't mention finding any issue with lambda sensor readings.
Latest update from Martin:
If they saw the unusual lambda readings, they didn't mention it, and I forgot to ask. I doubt they swapped the coils, either, since swapping the TPS had clearly not occurred to them until I mentioned it.
The throttle bodies came today, which was ultra-speedy, though not the lambda sensor; because it's all on ebay, they're separate orders. I've now swapped the idle actuators (and remembered to run the adjustment routine), the injectors, and the TPS (remembering to do the re-learn routine) and none of it has made any difference; it still stumbles like a drunkard just off idle. Here's hoping the lambda sensors sort it out – I'm running out of bits to replace!
Mike