SIN-AKL & AKL-ZQN is not your only option
Depending on the schedule other options are
Transferring in Aust avoids the AKL international to domestic transfer (different terminal - 12 minute walk apart)
Separate tickets will be a risk where ever it happens. Baggage transfer/missing flights gets more difficult. It worth $ to have all on 1 ticket/PNR