title: SequelizeUniqueConstraintError on bulkcreate with association
body: <p><strong>when calling bulkCreate on model with option ignoreDuplicates: true, only main query is INSERT OR IGNORE, any association query is INSERT only.</strong></p>
  
  <p>details:</p>
  
  <p>I have 2 models:</p>
  
  <pre><code>class Article extends Model {}
  Article.init(
      {
          comments: { type: DataTypes.STRING },
      },
      { sequelize, modelName: "article" }
  );
  
  Article.hasOne(Product);
  </code></pre>
  
  <p>and</p>
  
  <pre><code>class Product extends Model {}
  Product.init(
      {
          name: { type: DataTypes.STRING },
      },
      { sequelize, modelName: "product" }
  );
  </code></pre>
  
  <p>then I call</p>
  
  <pre><code>Article.bulkCreate(payload, {
      ignoreDuplicates: true,
      include: [Product]
  });
  </code></pre>
  
  <p>sequelize creates 2 insert queries, first:
      INSERT OR IGNORE INTO articles ...
  but second is:
      INSERT INTO products</p>
  
  <p>is there any way to force ignoreDuplicates option on second query? I tried many things, I feel like my only option is to split payload to separate objects and create 2 bulkCreate functions.</p>