Are the NPC's still missing? I'm wondering if the new client, on Feb 5th would have addressed this issue.

It's possible he's on your ignore list, by accident.
Can open Player Lists option, (Blue...