But generally, as you can see from this thread, it is all still a certain gamble. SIN was supposed to be QSuites-only, and then they suddenly reduced it to one out of four flights or so a month before departure.
Just book with as many QSuites segments as you can and set up aircraft change alerts on ExpertFlyer (paid feature).