test to verify children are not rendered twice

this test uses the widget's init method to test that extra work is not
being done to insert children that will already be rendered as a result
of a previous patch.

i discovered this when adding a widget that had `init` called more than i was expecting.  i'll be opening a PR in vtree with a fix for this.