$scope.row was not reliable after clearData()

Some rows were null or undefined after using a clearData() and then adding rows and tasks back in. 

It was causing the dragging of task to fail during getRowByY because ganttRowElement was undefined. 

This was my fix.