There is some interaction with shield generator that Im aware of, if they are able to get off their first turn of invinciblility, they can basically ensure it continues as long as they attempt to keep sacrificing. In this case, even though you destroyed it, the effect will continue on for one more turn because of how the card operates, not because of any priority effects.
Of course maybe they changed it in the last 6 months, but im not sure.