Great post!
I had initially thought it would append the node despite the fact that they would be out of sequence and it will still work.
I guess another fix to this is to make the repeating field the last child in the section because the order in the schema doesn't matter when you create the form visuals.
Thanks again.