@cfxlabsinc/b2b-services
    Preparing search index...
    SftpError:
        | ServiceError<
            "HOST_KEY_MISMATCH",
            { expected: readonly string[]; presented: string },
        >
        | ServiceError<"AUTH_REJECTED">

    Why a connection was refused. Neither is to be retried: a changed host key needs a human (a rotation or an interception), and each rejected login is one more toward the account lockout. A timeout or dropped connection throws.