Sentry improvements
Now that Sentry is integrated, there are some improvements that it looks like we can make in how errors are reported, to help with diagnosing issues.
- Support "breadcrumbs": this adds more detail about what events triggered the error
- In addition to circle update failure, separately report errors for individual members
- Include original error in Sentry payload instead of "undefined-condition"
- Ensure events have nicer titles (currently
<unknown>
orundefined-condition
happens a lot)