Submit stored responses one at a time

Use Bluebird promises to manage asynchronous flow

This should avoid duplicated responses when group POSTs had some successful and one unsuccessful save.

Can you give this a more descriptive name and/or a comment? I know I'll be confused at some point in the future when skimming over it.