This line above, `task_ids.remove(async_id)`, removed the async id from the list of ids.  I wonder if it would make sense to re-put the context here so the next checkers do not even bother fetching it - you already know it is done.