Negotiate the adapter, then start the module fetch and device request together.
With platformRules (BackendSelection.platformRules) the adapter vendor is
checked first: an adapter matching no rule returns policy-rejected before
anything is downloaded or requested, and a matching one calls
onPolicyMatch — the caller's hook for the TSL fetch the policy deferred.
Negotiate the adapter, then start the module fetch and device request together.
With
platformRules(BackendSelection.platformRules) the adapter vendor is checked first: an adapter matching no rule returnspolicy-rejectedbefore anything is downloaded or requested, and a matching one callsonPolicyMatch— the caller's hook for the TSL fetch the policy deferred.