While it is counterintuitive, experiment has shown that the absolute timing of a fuel injector pulse makes very little difference in engine operation. As an extreme case of "batch fire," you can consider a carburetor or throttle-body injector, where fuel delivery is essentially constant.
In batch-fire pulsed fuel injector systems, if a cylinder's intake valve is closed the fuel just accumulates as a very rich pocket on the back side of the valve. Once the intake valve opens, the fuel-rich pocket enters the cylinder along with enough air for complete combustion. Then, during the compression phase, turbulence causes the fuel to be more uniformly mixed with the air before combustion begins.
Even in the more sophisticated sequential timed pulse fuel injection systems, at high RPMs fuel is often delivered with the intake valve still closed, because otherwise there just isn't enough time available for the complete fuel injection event.
[This message has been edited by Marvin McInnis (edited 06-04-2008).]