Discovered that the tickets I have been given for next flight are NOT for the flight I booked.
This one goes via Jakarta and arrives in Melbourne a couple of hours later.
Gnrgh. They didn't even tell me - I just happened to notice the flight numbers didn't match up, and asked why. They couldn't even give me an explanation!