batmandds instead of cancelling and rebooking have you thought bout requesting changing your flights?
http://www.qatarairways.com/sites/Pr...et%20Fees.page talks about "Change/cancellation fees: Any changes or cancellation are subject to fees depending on lead time and membership tier." But this may be only change of dates even though some have also made route changes. Contact QR and ask!