Handle Snappy and Ona API submissions errors better.

We should log an error and continue.
This seems like a pretty complicated way to find the log. I'm happier if we could make this simpler -- maybe just ``_.flatten(...)`` can help?