I think I can add a little to this discussion.
When the zombies were being passed out, were you the LAST one to receive a zombie?
If you were, then (in my humble opinion) zombie victory was satisfied.
If you were not, then the zombie repellent would have acted as an interrupt, allowing you to repel that zombie and thus avoid the zombie victory.
That’s my two cents worth.