I would of thought that the petrol in the tank incident would of caused issue earlier.
Why did garage not just flash cal update?
Cannot explain the cutting out, I would expect once module knows tdc and "sync'd" with camshaft it should run, who knows!? maybe non start is cam sensor ( particularly if grey one is currently fitted ), or, maybe as fault code suggests, it could be a fuel pressure sensor, I know the 1.8 has a spherical accumulator, opposed to a fuel rail, much better design!
2010 Titanium 2.0 TDCI Panther Black.