I had a similar problem where the car would start with a bit of fuel down the throttle body, run fine, but wouldn't restart.
My ACR4 did not register a fault code.
I'm only guessing but the ECU won't allow an injection event under certain circumstances.
I can only assume that with the adding of fuel and the engine starting that the revs it reads from the crank angle sensor overrides the withholding of injection signals
In my case it was a new but faulty coolant temperature sensor that caused my problems.
I discovered this by disconnecting all sensors which allows the ECU to go into a default mode with factory set default temp values.
Plugging them back in one by one revealed the fautly CTS.
The only thing I could figure is the ECU didn't like the voltage it was reading at it's reference point or back through the common sensor return.
I put my old sensor back in and have never had the problem again.