Refactor events (again) to include sendid in errors raised from <send>