Ash cloud recovery gone wrong

Here is a recent expeirience how how they work. Although this latest ash cloud incident is not Jetstar's fault their recovery plan is bullshit.
I was on a JQ flight out of Darwin that was scheduled to leave just before midnight on Monday getting into Bali at 1.30am. Tuesday. (Note Jetstar do not have a service Tuesday or Wednesday with the next "scheduled flight 11.30 Thursday arriving Friday.
We were in the Check in line at 9.30 when the flight was cancelled. I promptly advised our accom in Bali of the situation so as to cancel the transfer and found a room in Darwin for Monday night totally expecting the flight to be re scheduled to Tuesday. 1 and a half hours latter I received a text to advise of the cancellation and a note that we would be contacted with the details of the rescheduled flight. No advise was received by either text or email. At 9.30 am I made serval attempts to make direct contact which was eventually successful over an hour later.
Jetstar never rescheduled the flight, what they do is use the Qantas routes and fill the backload of these flights as well as the Thursday night flight rather than get their customers there the next day.
My options were to wait to get the Bali 4 days latter on their Thursday service ( which by the way filled while I was arguing Their first goal achieved) or fly to Perth say overnight at my expense and leave Wednesday getting into Bali late Thursday ( again backfilling their partner planes) While on the phone a 7am flight out of Perth also filled ( probably with Darwin passengers getting the same shit treatment as we got)
End result is 1 nights accom in Darwin, 1 nights accom in Perth, and 2 nights in Bali and another group of unhappy customers. Again I get the bit that it wasn't their fault but if the flight was rescheduled and left on the Tuesday it doesn't have the impact both financial and emotional that this mismanagement delivers.
Never again.

International
Australia-Darwin
Indonesia-Denpasar (Bali)