When requesting a job, we should prioritize the jobs that are given by the build config ordering.
That is, if a client has build configs A and B (in that order), and a job exists with config B and a job exists with config A (in that order), the client should be given the job with config A even though its priority is lower.
When requesting a job, we should prioritize the jobs that are given by the build config ordering.
That is, if a client has build configs A and B (in that order), and a job exists with config B and a job exists with config A (in that order), the client should be given the job with config A even though its priority is lower.