Using place=district works as a quick fix for the address issue, since it's more or less at the same admin level (admin_level=6) as the old divisions. The problem is, that tag is normally for places without clear-defined borders, and it won't make a label show up on the map. On top of that, if we use the same tag for both wards and communes, there's no way to tell them apart without reading the name. Honestly, it would be way more helpful to use different tags. That would make it much easier for people using the Overpass API to pull data for just wards or just communes.