We must track which records have been returned explicitly, because we
don't want to resubmit queries which returned NODATA unnecessarily.
This lopens up the possibility of not cancelling the previous
outstanding queries, and taking their results if they're consistent with
our chosen CNAME, but I'm not doing that yet.