up till now, reading about the dry vs wet earwax, I had always understood the smell to be determined by the type of bacteria feeding on urea in the sweat. The urea contains chemical energy, but is expelled nonetheless by the human body to get rid of the nitrogen. I also clearly remember knowing about this mechanism and reading on practically all the deodorant bottles (perhaps 5 years ago) brand or no brand that it contained perfume, other things and ... urea! so basically pretty smell that evaporates over time, while feeding the stinking bacteria so you'd spray again.
Then I noticed urea dissappearing from the deodorant bottles.
According to this theory the smell of sweat is really determined by the breakdown products the bacteria release, so that would imply killing the current colony and applying an odorless colony.
Perhaps people with smelly sweat are just alternating faster between colonies by having periods of working out, and periods of not working out which causes the occasional good colony to die and get replaced with a smelly one? Perhaps people who smell less have a more regular colony feeding pattern?