I wonder if the snowman would have preferred to have had a short life outside where he had more freedom in a way instead of an indefinite life only waiting for the freezer for to be opened... That's why I don't necessarily think it's a very happy ending.
But if the witch made another snowman then it wouldn't have to be so lonely?