Regarding the matter of Eddicus' making bow attacks in melee range:
He's a dufus; and more so than I intended him to be.
Looking closely at the rules for ranged attacks in melee, I see that the Disadvantage applies to any ranged attack roll. It does not mention melee attack rolls (dagger would be fine), nor does it mention spell attacks that have saving throws instead of attack rolls. Sacred Flame couldn't be cast at Disadvantage, since it involves no attack roll to be Disadvantaged.
Melee Dagger: attack at +5 to hit, damage 1d4+3 (theoretical average 5.5)
Sacred Flame: attack at +4 vs. save, damage 1d8 (theoretical average 4.5)
Yeah, the Melee Dagger is better on both counts. He has one. He should wield it. I see that now.