updating consumer applicability by repos and repo update tasks to use apply_async_reservation