Joining armature roots and having an amature with multiple children seems to be common practice with skeletons.
But segmented Bbones don't seem to respond well to this: They curve weirdly at branches, and will not curve between roots.
I can't see how that'll solve either issue.
Disconnect the offending bones while maintaining the parent/child relationships, or set ease in/out to zero (your bones won't flex though only twist).
If I do either of those, won't that cause problems with appearance of segmentation?
No it shouldn't cause problems like that.