fix: propagate progress events and events before async work #7137
| Job | Run time |
|---|---|
| 3m 21s | |
| 2m 55s | |
| 6m 45s | |
| 8m 44s | |
| 24s | |
| 7m 18s | |
| 17m 41s | |
| 5m 31s | |
| 1m 52s | |
| 9m 51s | |
| 8m 25s | |
| 11m 13s | |
| 15m 36s | |
| 0s | |
| 7m 45s | |
| 13m 34s | |
| 15m 36s | |
| 3m 21s | |
| 8m 25s | |
| 8m 44s | |
| 24s | |
| 11m 13s | |
| 6m 45s | |
| 1m 52s | |
| 5m 31s | |
| 2m 55s | |
| 9m 51s | |
| 0s | |
| 3h 15m 32s |