Can confirm it's still there in 1.12.2 as well
I can confirm I have this exact same issue. I've played with 4 people on a LAN World and they all confirmed I had the Steve skin, even though I could see my own custom skin. I could also see their custom skins just fine.
I can confirm I have the same issue regarding LAN worlds. I have not tried any Multiplayer Servers.
I also had one of the imported named Villagers stand over an occupied bed the whole night:
[media]