Ah see what you mean. When you said "you can roll 0 damage" I thought you meant 0 damage on the burn.
Misunderstanding.
Also, I thought you said "sloppy wording", because the card texts of Akiro's Favor and Adramelech's Touch were sloppy.
Misunderstanding.
My point was, you can't reveal AT to correct a 0 on burn, because the card text says "rolls" not "has rolled". "Rolls" indicates a future roll. Although I think "the next time this creature rolls" would have been clearer.
But if you use that argument, AF should not say "makes a Melee or Ranged attack", because "makes" would indicate a future attack. Better would be "has just rolled damage for a Melee or Ranged attack".
Sometimes I think the wording could be changed a little to make the rules clear in the text.
On the other hand we just witnessed how difficult it is to write a text so there is just 1 interpretation.