Perhaps the no go decision is entirely economic. QF and J* not prepared to operate below and clear of so called ash clouds because of fuel burn and possible engineering costs. The proof of the pudding will come in the near future when Air NZ inspects their exposed aircraft.
Remember BA 09 was flying within 200km of the source volcano.