I dont think its fair to say it undoes all the events of the game. You let chloe die because max has learned from all of this that she cant change the past and has to move on
I remember him asking why the evil woman didnt just snatch the mcguffin while the gobbos were knocked out but thats so easy to handwave away by citing an enchantment or sometjing