Hello,
Barkeeper's Friend will smell bad when used on clean stainless steel sinks, so it may not be the crud that is creating the odour. CLR, in the formulation distributed in Canada, contains glycolic and sulfamic acid. It works - rinse well.
It irks me no end that these products, and many other rather corrosive things, (Drano) are sold in the shops at childs eye level and reach, while the same or less dangerous chemicals (in reagent grade) have either restricted shipping or purchasing due to the possible use by illicit drug labs or bad guys. Really, does one believe they would use reagent grade?
Cheers,
Clarence