Of course, you're all presuming it has to be done from BNE.
You could try and start elsewhere, and buy return to/from BNE. You'd have done around Oz in <24hrs, and just added return to/from BNE at each end. It may prove shorter/easier from other ports (thinking MEL because no curfew or PER because of the redeye flight).
eg. Start in PER @ 2200 and get redeye to MEL, then connect to c6am SYD, then BNE, then DRW (or CNS/DRW) and then down to PER again (or via BME don to PER).
Havent got time to look at timetables now but might be possible to do the lap "faster" starting elsewhere.