JobIntentService вызывает onDestroy раньше чем сработает suspend функция, его нельзя юзать с корутинами?
Я сильно за корутины не шарю, но они ж асинхронно работают, так что если запустить корутину в сервисе, то сервис же дальше пойдет работать, закончит свои дела и закроется. Если в этом вопрос вообще, из формулировки непонятна суть.