Вы задачу на сколько лочите при этом?
Тут есть подводный камень, что одну и ту же таску могут обрабатывать несколько подписчиков из очереди если неправильно настроить.
Если не хочется делать вызовы апи, то я бы сделал простым engine вызов и уже из него пулял в очередь нужный запрос, только остается вопрос насколько лочить таску, чтобы другие не скушали ее. А то или работа в холостую будет, или будут ошибки.