asn: added header options and provider tests

only attempt to query providers that succeeded when we initialized.