title: Sequelize: isNewRecord is always false
body: <h2>The issue</h2>
  <p>I have a <strong>Sequelize</strong> model called <code>Test</code> with an unique field: <code>value</code> (primary key). I'm using <strong>SQLite</strong> as database management system.</p>
  <p>If I use <code>ignoreDuplicates: true</code> as option of <code>bulkCreate()</code> it's supposed to <code>bulkCreate</code> will ignore the new inserts if they exist on database. That works great, but all the objects of the array returned by the method <code>bulkCreate()</code> always have set the <code>isNewRecord</code> attribute to <code>false</code>, even when a new record was inserted on the database.</p>
  <h2>Code</h2>
  <pre class="lang-js prettyprint-override"><code>const items = [ {value: 'a'}, {value: 'b'} ]; // Items to save on database.
  
  const results = await Test.bulkCreate(items, {
      ignoreDuplicates: true // Ignore duplicate records
  });
  </code></pre>
  <p>After the first execution of <code>bulkCreate()</code> and the database empty, the value of <code>results</code>:</p>
  <pre><code>[
    Test {
      dataValues: {
        value: 'a',
        createdAt: 2020-07-12T12:01:08.695Z,
        updatedAt: 2020-07-12T12:01:08.695Z
      },
      _previousDataValues: {
        value: 'a',
        createdAt: 2020-07-12T12:01:08.695Z,
        updatedAt: 2020-07-12T12:01:08.695Z
      },
      _changed: Set {},
      _options: {
        isNewRecord: true,
        _schema: null,
        _schemaDelimiter: '',
        include: undefined
      },
      isNewRecord: false
    },
    Test {
      dataValues: {
        value: 'b',
        createdAt: 2020-07-12T12:01:08.695Z,
        updatedAt: 2020-07-12T12:01:08.695Z
      },
      _previousDataValues: {
        value: 'b',
        createdAt: 2020-07-12T12:01:08.695Z,
        updatedAt: 2020-07-12T12:01:08.695Z
      },
      _changed: Set {},
      _options: {
        isNewRecord: true,
        _schema: null,
        _schemaDelimiter: '',
        include: undefined
      },
      isNewRecord: false
    }
  ]
  </code></pre>
  <p>I expected <code>true</code> for all <code>isNewRecord</code> in the first execution. What am I missing?</p>
  <h2>Environment</h2>
  <ul>
  <li>Windows 10 Pro</li>
  <li>NodeJS v12.16.2</li>
  <li><code>sequelize</code>: 6.3.3</li>
  <li><code>sqlite3</code>: 5.0.0</li>
  </ul>
  <h2>Sequelize docs</h2>
  <p><code>isNewRecord</code> of <a href="https://sequelize.org/master/class/lib/model.js%7EModel.html" rel="nofollow noreferrer"><code>Model</code></a>:</p>
  <p><a href="https://i.stack.imgur.com/gfwTd.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/gfwTd.png" alt="enter image description here" /></a></p>
  <p><code>ignoreDuplicates</code> of <a href="https://sequelize.org/master/class/lib/model.js%7EModel.html#static-method-bulkCreate" rel="nofollow noreferrer"><code>bulkCreate()</code></a>:</p>
  <p><a href="https://i.stack.imgur.com/iB1tc.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/iB1tc.png" alt="enter image description here" /></a></p>