I would argue that fighting one-handed isn't dependent on the presence of a shield: You're using either a single-handed weapon, or a two-handed weapon. Regardless, it really should be better clarified in the description - state specifically that it's single-handed with no shield - although I suppose it's too late for that.
Anyway, to the point at hand, this is basically what I've run into elsewhere: That they're not supposed to stack, but the combat log indicates that they do. I was really hoping for something more definitive by now. :)
In the absence of proof, I think I'll just forgo it entirely. I'm not min-maxing by any measure, but there's no point wasting a skill.