fn finished( name: &str, result: Result<(), JoinError>, ) -> Result<(), OperationOutcomeError>
A worker’s loop only ends on a panic, which fails the command.