Improve performance by updating how statuses are fetched for validation
- Improve performance by updating how statuses are fetched for validation
A change was made to fetch each status as it is being updated to ensure we have the latest before update. This lead to a lot of performance problems and timeout for very large commit sets. To improve this where possible, it was changed to only attempt to fetch entries if they weren't already found in the initial lookup at the start of validation.