Motivation
@grmnptr has come across significant cases where SolutionInvalidity::syncIteration() eats up a lot of runtime in the parallel sync.
Design
Try to optimize SolutionInvalidity::syncIteration() where possible.
Impact
May increase code complexity at the improvement of speed.