Avoid intermittent failure in test_cancel_fire_and_forget (#6131)
Avoid intermittent failure in test_cancel_fire_and_forget (#6131)

It's possible that the cancel call actually comes before the tasks
arrive.  This is ok.  Dask actually handles it decently well, but our
checking of internal state in this test doesn't.  This change avoids
that case and avoids an intermittent failure.
dask/distributed,dask/distributed,dask/distributed,dask/distributed