No disrespect, but are you retarded? I said I tested this in a normal client as well and then I said that because the end result was the same, optifine is irrelevant.
The fact that i used optifine is irrelevant because I tried this in a normal client as well.
You can "easily" fix this by creating a texture pack and putting the new villager zombie textures in it. Then put it above programmer art texture pack in the resource pack selection. If you want to use the old textures, go an image editor, copy the arms, paste them above where the arms used to be(delete the original arms)and put it in a texture pack.
Your also going to have to duplicate all the textures for each profession if you use the old textures, AKA your gonna have to have to different texture files for the cartographer and the Librarians.
That was a bit of a lazy response and a diversion from the mod..
damn, i thought I would be the only person to look at a honey block through an invisible spider in spectator mode.