Quick update : I had two flights on UA which were cancelled since the new schedule did not include these flights anymore. So I was forced to buy SW tickets instead. UA credited me those. They also credited me flights which I missed since the HKg flight was delayed by 5 hours. So all in all a pretty decent experience.