Boundary tagging belongs on relations, not on member ways. That way member ways are not confused with the parent boundary relation by data consumers etc. If there are geometry issues, that's a separate problem that can be resolved in JOSM.