Handle Snappy and Ona API submissions errors better.

We should log an error and continue.
I'd like to also check that the Snappy request is fired successfully here.