Well, one completes it successfully, the other cancels it and it’s children. One joins, other doesn’t
If there are children, .complete will transition to “completing” state before “completed”. So you might want to join after complete if that’s important
Check the state machine on
JobSupport kdoc