Both have sound clips which have a definite «о» sound in. As for «хаос», its Wiktionary entry doesn't have a sound clip, but I asked a Russian friend about how it's pronounced and he told me that the «о» isn't reduced (or maybe I misunderstood him).
It is a problem of articulation. One can say those words either more or less articulated and still have perfectly Russian pronunciation. Most people in normal speech will not articulate heavily.