sink, source: Rework reconfiguration logic to apply to more than rate