Task<bool> causes Entity Framework to Hang : <p>When I change the method signature to be Task Entity Framework hangs at SaveChanges.  Why would this be happening?</p>

<p>This code fails</p>

<pre><code>public async Task&lt;bool&gt; SaveAsync(agency agency)
    {
        using (var ctx = new AvnEntities())
        {
            try
            {
                ctx.agencies.Add(agency);
                await ctx.SaveChangesAsync();
                return true;
            }
            catch (System.Exception)
            {
                return false;
            }
        }
    }
</code></pre>

<p>This code works</p>

<pre><code>public async Task SaveAsync(agency agency)
    {
        using (var ctx = new AvnEntities())
        {
            try
            {
                ctx.agencies.Add(agency);
                await ctx.SaveChangesAsync();
            }
            catch (System.Exception)
            {
                throw;
            }
        }
    }
</code></pre>
