Ich habe gerade die Gemeindesatzung von Remshalden angeschaut und da steht nur, dass die Ortsteile (Grunbach, Geradstetten,...) mit den Gemarkungen und Namen der ehemaligen Gemeinden übereinstimmen. Das heißt die Ortsteile haben (aktuell) keine eigenen administrativen Funktionen, kein Ortsvorsteher, kein Ortsbeirat etc. 
Wenn man die alten Gemarkungen kennt oder vielleicht eine alte Karte hat, könnte man die Grenzen trotzdem einzeichnen und admin_level=10 setzen. 
Ich vermute Grunbach Süd und Nord sind ehemalige Ortsteile von Grunbach, die seit der Gründung von Remshalden aber nicht mehr offiziell benutzt werden. 

Ich würde vorschlagen deine Änderung entweder rückgängig zu machen oder die relation wieder auf multipolygon zu setzen, aber den Namen zu entfernen und stattdessen einen node place=neighbourhood mit Namen "Grunbach Nord" ungefähr in die Mitte zu setzen. Gleiches bei "Grunbach Süd". Eventuell den place=village node mit Namen "Grunbach" ein bisschen nach Süden verschieben, damit der Name etwa zentraler angezeigt wird. 

Ob man Friedhöfe und ähnliches aus landuse=residential ausschneiden sollte oder nicht, weiß ich auch nicht, ist beides verbreitet.
Falls das landuse=residential wirklich mit der Grenze von "Grunbach Nord" übereinstimmt, dann könnte man eine neue boundary relation erstellen und einfach nur den outer way wiederverwenden ohne die "Löcher". Aber ich bezweifle, dass das korrekt ist, also das müsste jemand machen der sich vor Ort auskennt. 

Weiß nicht warum ich gestern Englisch geschrieben habe. 