Invalid profiles with a valid header which are ultimately discarded as invalid would still tag the transaction usage metric with has_profile, even though the profile was dropped.
Collapses process::transfer_id into process::filter
Moves profile expansion/processing before metrics extraction
Invalid profiles with a valid header which are ultimately discarded as invalid would still tag the transaction usage metric with
has_profile
, even though the profile was dropped.process::transfer_id
intoprocess::filter