ActionFinish in the API

Last mile of the ActionFinish function to the API
why are we stopping? the array is N independent results; just because one failed, we shouldn't just stop processing.

Are we doing this elsewhere? The last review I did had the same thing -- I'm getting suspicious that everyone's cloning from the same place that Does It Wrong.