Ermm...I don't get a bad smell but the smell of my conditioner when I'm in braids (I don't use any other product on my hair after washing). When wearing my hair out, I only use S Curl on my hair, and again no eew smell. I do wash my hair every 3 days or so, so maybe that helps.
I've never used MT but my guess is the eew is from it. Marine protein is one of the ingredients and while I've no clue how that smells, all I could think of was a fishy smell.
How often do you wash your hair? Is there anyway you could do the baggying with all those products the night before your wash, and then just do minimal product baggying other times? I think sometimes it's combining too many things on our hair that makes smell not so nice.