Przy zwykłym Job błąd dziecka anuluje rodzica i zwykle cały scope. Przy SupervisorJob (supervisor scope) błąd dziecka nie anuluje rodzeństwa — obsługujesz błąd lokalnie.