Stupidly, child cancellation cancels the parent scope as well, unless the scope opts out by including SupervisorJob.