This week, I ran into an issue where I could not get the Samurai Sword's mesh visibility to properly be hidden for the owner which led to the annoying result you see in the first figure.
The sword is both attached to the hand socket and the sheathed socket.
In order to fix this issue, I had to figure out why the mesh's visibility would not be removed from the first person perspective. After looking into the Actor Class a bit, I noticed that when attaching an Actor to Actor the owner does not get updated to that of the parent. By setting the new owner of the sword to the character itself, I was able to properly manipulate the weapon meshes to be visible at the proper times.