Fix sample implementation for weighted sums of brdfs, this was causing glass or other cases involving brdf mixtures to render incorrectly
Update affected tests