- June 25, 2016, 9:56 p.m.
Yeah somehow your character's don't have a record of this quest being completed:http://legion.wowhead.com/quest=42683/demonic-improvements
And that's the quest that makes him visible. I'll try to see how it broke in the 1st place, but there's a good chance this isn't a retroactive fix.
On live we take great steps to make sure we don't break characters between major milestone (6.1, 6.2. etc). Much harder to do during Beta builds from April -> June, unfortunately.