Fixed usage of passed default value to all bands of writableraster

The proposed fix will use the user-provided default value to initialize all bands of a multi-banded writeable raster.
Previous code correctly initialised just first band while fell back on using 0.0 as the default for any other eventual band so delivering an inconsistently initialised multi-band raster.