Stacking static modifiers?

Ra's card comes into play that says all hero damage is fire, and all fire damage is +1.

Pike Industrial's card comes into play that says all damage is toxic, all damage +1.

Resolving them in play order, do we:

A) hero does 2 whatever damage, Ra converts it to fire and gives it +1, then PI turns it toxic and gives it an additional +1 for 4 damage, or...

B) hero does 2 damage, Ra converts it to fire, it gets +1 for being fire but then loses the +1 when PI turns it to toxic, then gets +1 for the PI card's global modifier, for 3 damage?

I'm not married to either answer, both seem right, but my gut says B.  What says the group?

Modifiers do stack normaly. Galvanize + Imbued Fire would give all heros +2 damage for instance. But this situation is a little different.

Because the toxic Vat came into play after Ra's Imbued Fire, all damage becomes toxic. Since Imbued Fire only increases fire damage by 1, the toxic vats conversion would mean Imbued Fire is useless until the Vat gets blown up. So I'd think [B] is correct.

I now pronounce you burningneuron and Answer B

You may kiss the Bride.

Note that this is different from Megalopolis' Cramped Quarters Combat, which makes all damage melee, and then increases all damage by one.  In that case, order matters - if Imbued Fire was in play already, damage is melee and the boni don't stack, but if CQC was in play first and then Imbued Fire came out, damage is fire and Heroes get +2.

Which, really, is a little confusing when you think about it.  C'est la guerre.