dont remove gateway header compat until 6
remove Site.DefaultLegacyModeToEnabled
internalise DefaultRetryPolicy
remove RemoveIncomingHeadersBehavior in 6
add defer by timespan