Yay!  I think I have debugged the flux issue!  Need more verification, and to get rid of old comments, etc., but I think I got it!  I was evaluating the scattering operation before collecting the flux... so new 'mu's were assigned for old, about-to-be tallied tracklengths!  :)