You have to specify whose reference frame you are talking about when you define the moment at which the emitters fire before figuring out where she was at that moment. Because in different reference frame it would be a different moment(s), and therefore, since she is moving, she will be in different places.
For example, if the emitters fire simultaneously in your reference frame just when your friend passes you, standing in the middle between two emitters, then your friend will not only not be in the middle when they fire, but (more importantly), the emitter behind her will fire earlier, than the one in front in her reference frame (so, obviously, because she is moving, she won't be in the middle when at least one of them fires). However, in this case the signals from emitters will not reach your friend at the same time. They will reach you at the same time, but your friend will not be there anymore.
If however, the light emitters are moving with your friend, and she is sitting in the middle between them, then stever is right - she is in the middle when they fire, by definition. (They don't really have to be moving, what's important is that in here reference frame they fire simultaneously, and she is in the middle between them at that moment).
If emitters fire simultaneously in her reference frame, she will receive their signals at the same time. But you will have to conclude that in your reference frame the emitter behind her fired earlier, than the one in front, because the light had to cover greater distance to catch up with her.
I think, the question of whether or not she is in the middle when the emitters fire, is really misleading. First, because, as I said above, "the time when emitters fire" is actually not one moment of time, in all reference frames, except at most one. But also, because the answer to this question depends on the unspecified condition of whether or not the emitters are moving.
For example, if the emitters are attached to the front and the back of the car your friend is traveling in, and she is sitting in the middle between them, then, of course, she will be in the middle between them when they fire, as well as at any other moment.
If the emitters are stationary, but fire simultaneously in her reference frame, and she receives the signals at the same time, then she is in the middle the moment they fire too (but not at any other point in time).
Basically, since it's given that she receives the signals at the same time, we can say, that if emitters fire simultaneously in her reference frame, then she must be in the middle at that moment. If they don't fire simultaneously, then there is more than one moment to consider, but, if she receives the signals at the same time, she must be either moving with respect to the emitters, or at different distance to them, or both (if she is moving, the distance would have to be different too, because they fire at different time, and her position changes with time).
So, I recommend, that instead of asking where she was when the light was emitted, focus on the question of simultaneity - if the signals are emitted simultaneously in her frame, and she receives them at the same time (it automatically means, that she was at the middle when they were emitted, but it does not matter), then in your reference frame, the emitter at the back fired earlier, than the one in front by exactly the right amount of time to allow the signals going with constant speed "c" reach the moving detector at the same time.
This is the answer to your original question, stever. This is how you reconcile the discrepancy you pointed out.