It was better if the combination of success && data values were the indicator for grid to reload itself or not… well,which makes the data variable useless to the developer.
What I have done so far to prevent the exception getting dumped as an alert, is catching the exception upon failed deletion… but still it reloads the grid.