I reported the bug and proposed a fix, but never wrote it and then forgot about the issue.
The simplest fix would be to simply add a special case, but that would make some bombs in VAP not explode in fire and if anyone made a mod with weird ammo later, it would require yet another special case.
A bit better fix would be to limit the “if ammo then flammable, except cases” hack to metal ammo and only special case those. Plastic and paper already burns, so they wouldn’t need to be touched here.
An even better fix would be to add “powder” material to all ammo and remove the “is ammo” case altogether.
The best fix would be too big to describe here.
I’ll try to implement the “a bit better fix” right now.