Zombie very clearly states anything which would heal you and isn't poison should harm you instead. Therefore, if you have Leech and Zombie at the same time, standing in blood should hurt you. If it doesn't, that's a bug, and should be fixed as a bug.