It's funny you should mention this but you are quite correct, and it's always worth revisiting these things. As it happens I did try fresh fuel again, I really did not want to go down the ECU route, but now that I have gone that route I really hope this is the answer.I know this ground has already been covered, but it does seem a coincidence that the car was running fine up until fresh fuel was put in. Can't think why that would stop it running, unless the fuel was totally duff.
Many years ago, we suspected bad fuel on an old car, so we rigged up a gallon can straight to the pump with a flexipipe and tied the can to the top of the passenger door.
It gravity-fed, and we got the engine running this way. Probably that would not work with a Multijet, but I'm just thinking random thoughts here.
Watch this space