Try to submit the event to all endpoints before raising an exception

- This makes sure the order of endpoints doesn't matter.
- This way we may be able to submit an event at least to some of the sources.

@fw42 @eapache