The later is probably devolution at play, from having fallen into a too cushy a life in non-evolutionary time ranges (modern cities)...
IMO if someone in your group starts vomiting can mean the food we just ate is bad so would be safe to throw up sooner then later.
I was raised with animals in a village and I have no trouble with cleaning animal excrement but human excrement's smell instantly has an effect on my stomach(I had to get some samples for a medical test from my son poop). But sure there are daily working with such thing and they get used to it.
Because past societies were much more open to bodily functions and accepting some degrees of "dirt".
I think there are still many people around the world that are living in extreme poverty and I am sure they still feel disgusted by shit,bad food and putrefied bodies - so are you basing your theory on something you read or is something you think is correct , I will be happy to change my mind so please inform me.