`exec tlpctl power-saver` made tlp-pd apply the *_ON_SAV keys even on AC, so platform_profile stayed low-power while docked and the battery tuning never took effect on charger. tlp-pd's default 'balanced' profile already flips on charger events. Profile writes are polkit-gated, so flips must be done from the session (`tlpctl set balanced`), not via runuser/su.