Actually the problem was "preserveDataModel=true".. no idea what this is supposed to do, but it was calling our bean.setDataList() with a value of null.
took a stack trace to find that one! ;) so for future google searchability... preserveDataModel dataScroller empty blank next if you get this problem.. try toggling preserveDataModel -matt

