The exception a [:agentix, :model_call, :exception] event carries as its
reason when the provider stream failed to open (a pre-stream {:error, reason}
from the provider). The original provider error is in the :reason field. A
mid-stream crash carries the raised exception itself instead.