I'm not sure why iD has been creating these. At one point it even made a zero-node way that prevented me from submitting a changeset. I have been splitting and combining a lot of ways, including some of which are part of multipolygons. A bug report may be an order if I can work out how this occurred.