If we are using a mix node we still need to evaluate the BSDF lighting even if scattering is successful. Note: this was working for branched path (probably an oversight when branched path support was introduced for baking, a good oversight though ;)
Main code and review by Brecht Van Lommel Differential Revision: https://developer.blender.org/D543