Just to corroborate this, I encountered the same issue with a pig head. It appeared correctly when I found it placed on the ground, but when I destroyed it to obtain it, it turned into a player head. I was not using Silk Touch (if that makes a difference...).