From what I noticed, they bugged out as soon as I used the hotkey to swap to the pistol while walking backwards (attempting to block zombie attacks). Could be a bug in the code in the functions controlling the block and weapon swapping, perhaps the weapon swap function is overriding the context for the melee block function?