A friend who is a professional singer/bandleader feels quite strongly about not working for free but I've only heard him on about this in relation to club owners and not in the case of sitting in with another musician. I know he pays his band but I don't know if he pays the guest vocalists who occasionally show up.