compute: add progress to compute events and use in insights
Created by: leonore
closes #36227 (closed)
Add progress information to compute events. We now pass skipped events onto insights so that we can retry such queries.
Test plan
Created an artificial shard-timeout event to make sure it was handled correctly in both backfill and execute paths, and the same in search as in compute.