This PR changes FuzzerPassOutlineFunctions so that it uses some transformation that make the TransformationOutlineFunction transformation applicable in more cases. See the discussion in #3095 for more details. Fixes #3095.