when mobs are IN fire they do not bounce back when you hit them.
when I hit the mob it should have bounced backwards.
what happened was it just stayed there and burnt.
to reproduce you:
light a mob on fire with flint and steel
if mob is IN the fire hit it and it won't bounce back