First, I think it's because the promoter made his schedule without his permission. Mika just knew he have to perform on X Factor when he was in press conference.
Second, when we met on rooftop, he's not like Mika. He wasn't really nice at that moment. He was in hurry with his panda eyes.
Third, it might an assumption because Mika didn't tweet a lot in Jakarta.
Quite simple
And here our video when we met him at rooftop
https://www.youtube.com/watch?v=0JDM0HcsnNM&feature=youtube_gdata_player