It was hinted in the comics that Sunset was promised by Tia that she would become a promise and the reason why she didn't at first was because she didn't learn the magic of friendship, which she eventually did so it makes sense that it happens now.