Fix issue with flagged channels in combination with -deconvolution-channels
Reported by Cristina. This bug presents it self by making WSClean crash during the sub-image splitting procedure. This is caused by NaNs in the image. These NaNs are caused by an oversight in the deconvolution channel averaging: an image with zero weight is still added in, but an image with zero weight means that it has no gridded visibilities, and is therefore set to NaN.