title: Using IAsyncCollector<T>.AddAsync() with Table Storage in a loop does not save
body: <p>I have a v3 azure function with a HttpTrigger and Table paramater. I am trying to loop over a <code>List&lt;Job&gt;</code> and add them to table storage. Below doesn't throw any errors but also does NOT save any data.</p>
  
  <pre class="lang-cs prettyprint-override"><code>    [StorageAccount("connectionStrings:tables")]
      [FunctionName("GetTmsJobData")]
      public async Task&lt;HttpResponseMessage&gt; Run(
         [HttpTrigger(AuthorizationLevel.Anonymous, "get", "post", Route = null)] HttpRequest req,
         [Table("previouslyseenjobs")] IAsyncCollector&lt;Job&gt; jobsCollector)
      {
          //...get list
          foreach (Job job in Jobs){
              await jobsCollector.AddAsync(job);
      }
  
  </code></pre>
  
  <p>Yet, if I <code>new</code> up a <code>Job</code> and have a single call to <code>jobsCollector.AddAsync()</code> it works.</p>