I think I figured it out, need bandit like at minimum 25. Barrel is more likely to show up in the inn when it is that low thus more likely to trigger the event involving Logan. When it is high Barrel will very rarely/not at all show up in the inn. I have all the req for "I owe you a beer" but not triggering it, do I need to complete all of the expansions for Bareshade?