Mark of the Prey is intended to work exactly like -1 DR, which is why it would increase the damage of Adrenaline per hit instead of recalculating the number of hits per attack.
I thought that it was proven that 0 attack creatures still do try to attack, or at least take a turn in damage calculation, evident when trying to Adrenaline a Voodoo Doll with Poison counters. 0 attack creatures not triggering Procrastination, Bonewall and the like is simply because the total is still 0. My assumption is that effects simply do not trigger if the damage done after DR calculation is 0, which is how you get 1 attack creatures not getting frozen by Ice Shield. The attack should still be present, just that the damage is 0 so the effect is canceled. But we can't say that the 1 attack creature stopped attacking and did not interact with the shield - it was still in the DR calculation step. It should also work the same for zero attack creatures interacting with negative DR - calculation first, effect assessment next. Though this is all speculation: We don't know how it actually works unless if someone looks into the code.
This should override immaterials because it's intended to be "played" over them instead of destroying them. But is this fair, or not?