Instead of modifying the `_report_exc_info()` signature, I think it would be better to update `payload_data` in here like so:

```python
if level:
    payload_data = payload_data or {}
    payload_data['level'] = level

try:
    return _report_exc_info(exc_info, request, extra_data, payload_data)
except:
    # ...
```

Thoughts?