The equipment changes are a real shag if you buy J based on getting a certain J seat. My solution on flights to SIN has been to fly SQ more, as I know I will get what I had planned for....
A check-in agent at SGN (another location with lots of equipment changes) told me a month ago that the equipment had changed 4 times during the day before a 7pm flight.