Mx-B: GET /api/v1/utilities/by-eia-id/{eia_id} endpoint
completedSibling of the existing /api/v1/utilities/{slug} detail route. Needed for CRM resolver per-org fan-out (eiaUtilityId → full record). Public-generic.
Event Timeline
created
status_change
queued → in_progress
failed
lease expired — re-queued for retry
in_progress → queued
status_change
queued → completed