I thought the damage that's needed to trigger zerk is calculated before resistances, or is that true only for normal armour damage reduction? Maybe boots that make you immune to lava bypass this altogether, not sure.
BTW, I've found Gothic boots on that run, so I could at least get zerk for 1 hp, though I didn't really use that.