Partial Rebuild fails on insert

This is an update to the previous fix.

Test was merged into existing tests/doh/WidgetList.js by adding asserts and making WidgetLists use partialRebuild.