Why didn Logan or Rhodes revive?
Again, up to your imagination. Logan certainly should have come back eventually as we never really did see his head being shot, but the idea Rhodes had was to leave him that possibility – that curse of living death. Rhodes knew it would be doing him a favor to shoot him in the head, as with Miguel after his attack. And Rhodes could have revived if he d been left a torso, but I really doubt that there would be any scraps left of the men with that many hungry zombies loose in the complex.