Potential reasons same as here :
possibly iris.save, following dask.store might conceivably now sometimes return a tuple in place of a delayed object,
so .delayed() will not be safe here, but da.delayed(...) will still be appropriate.
I'm still not 100% convinced this will be needed, but it is clearly a safe solution.