fix colors when multiple bands are loaded from same layer (#6977)
proper fix for #6870
simple fix for #9002 - replace nodata with 0 when using qwt