I didn't know about it - it does sound crappy. A good way would be to still have her hit by the shock wave - only from the back. It doesn't have to lead to a different consequence, but it'd look more realistic, I agree. And it sounds doable.
That would be my preference. Let my Zoe run away if I think Zoe would run away. It's not unreasonable to think that she might still get caught in the blast, especially because--in my case, at least--I was slow to respond.