[distribution_list][CHG] Improve performance

Avoid doing redundant treatment into the loop case where we are in `safe_mode`
Convert source ids to target ids according to the bridge field