Is there still no solution to the bug that Eildaren is missing in the Silverale Inn? I got version 2.8 and the innkeeper doesnt help whether the global ys_findcolver is set to 1 or 2.
I don't know if this helps you but it seems that Edwin must be near by for all the conversations to work properly. I just had the same problem with the 4th red mage in cerendors hold. The conversation broke and so I moved Edwin closer and it worked properly.