Why is my character invisible?
I think I happened upon a fix that supports my theory about the IsVisible
attribute. Using another suggestion I found about becoming ethereal and fast traveling, I used Shadowcloak of Nocturnal and fast traveled. I was always able to tell when my attempts fail after I attempt to switch armor which would always result in me becoming invisible again. After fast traveling with this spell, I am now able to switch armor and remain visible. I think this combination of invisibility and fast travel toggled that boolean flag back to its proper value. Let's hope this stays.
Update
Well, it's not completely back to normal, but I am not complaining. My character still appears to be slightly phased. This pic shows that you can still see through the body. At least I can see my character now. What a strange bug.