Yes, that might be the only way to get multiple jobs going. However, I don't really like the idea of setting a global max server limit because in situations where there is only one job in the queue, it will leave servers idle. It seems like it requires a case-by-case monitor and management, reducing the "max servers per job" on a per job basis when the queue is long, for example.