Fix table-controller reset handling.

We need to 1) listen for reset even if streamDataFromModel is true,
and 2) reloadModel() will call modelLoadedCallback, not the reset
callback, so we need to handle that kind of reset appropriately.

[#62270346]
Allow empty rows in table.

[#63474022]