Нет. Не всегда. Нужно понимать что в этот момент происходит и принимать решение осознанно
Я знаю как работает механизм транзакций, просто просто старт процесса не понял, думал job executor начинает всегда транзакцию, а сейчас понимаю, что и task.complete тоже работает сразу до след точки останова минуя job executor, теперь осознаю что на старт процесс тот же механизм