Проблема времени - это из-за отсутствия пересечений, между рандом бг и конкретным бг, очереди - отдельные и никак не связаны между собой. Поэтому приходится ждать, пока вторая сторона, в должном количестве зарегистрирует такое же бг.
Можно решить, чтобы на рандомное бг можно было вступить рейдом. Ну и с реализацией кросс-бг, проблема очередей, конкретных бг - отпадет.