Hmmm
Snowball earth was more likely a consequence of albedo rather than lack of H2O/GHG in the atmosphere. The initial vapourised water would quickly precipitate out as snow if that was the only consequence of the impact. More likely is the dust cloud from such an impact would be the primary driver for change. After a short period of cooling due to dust clouds in the atmosphere, the reduced albedo when the dust finally settled onto the rest of the snowball earth could have driven enough melting to sustain the water cycle as we know it. So whilst the Yarrabubba impact could be linked to the ending of the ice age I don't agree with the how.