Ok, so the only error stored in the ECU, is:
"P06B-41 Fuel Injection Small Quantity Not Learned - Not Programmed".
This makes sense, because the garage said that, after coding the injectors, the small quantity learning was needed, but the process was failing because of an error message about the fuel temperature sensor.
So I have found the fuel temperature sensor. It's here, next to the tank:
You can see it's integrated with the fuel filter housing. There was nothing obviously wrong, the connector was a bit dirty externally, but was seated.
I've taken it off, cleaned it up, and the garage are going to try again tomorrow.
If that doesn't work, I'm not sure what else to try? The car is running worse now , very diesely.
I've tried suggestions about the "tool" such as trying different variants, such as mokka, Zafira, of varying years.
On the Astra J, none of the options even appear for injector programming, etc. With the Astra H, the options are all there, "replace injector" and "small adjustment learning" etc etc, buy they don't work.
It's reading the VIN correctly so it's not a driver issue, etc. Not sure what else I can do, if it doesn't work at the garage. I don't want to take it to a stealer!