Here is what I have found...
The getSelection method on a ScatterChart returns an array with an object having properties for row and column. If that return value is passed to the setSlection of the table it doesn't work. You have to pass only the 'row'. Like so:
var sel = chart.getSelection();
table.setSelection([{row: sel[0].row}]);
I figure that out and now have the clicks on the ScatterChart selecting the corresponding row on the table. I feel like the setSelection for the Table should be a little more flexible.
Also, it seems the the 'core charts', to which ScatterChart belongs, has no support for "visual cue for selection". So while clicking a table row does set the selection on the ScatterChart there is no visual effect to indict as much. The fact that I can 'click' the ScatterChart to make a selection and get a cue, but not accomplish the same programmatically is pretty frustrating. Still exploring a work around and trying to make sure I am making any distinctions between hover/select effects... I think the ScatterCharts visual cue, lets call it a tooltip, is actually a hover effect, not a selection effect... Anyway, it is inconsistent with other charts.
As for chartWrapper... My conclusion is it has some bugs still and people are better off instantiating chart elements the normal way, passing options on the constructor.