Propagate the worst cpu violation as warning
There is a need to monitor whether users are over-spending
cpu resources.
We call it a 'violation' should a user spend more cpu seconds
than they have requested.
We detect this by the following logic in EnsemblEvaluator:
cpu_seconds / experiment_duration > NUM_CPU