Pull add_phasers_handling_code up from methodize_block
Pull add_phasers_handling_code up from methodize_block

This prevents it from being called twice for method_def and solves the below trouble code:

class A {
    method f() {
        ENTER say "foo";
    }
}
A.f;   # foo foo

Thanks to Elizabeth Mattijsen for pointing me at the problem code.

Closes #3411

softmoth/rakudo,salortiz/rakudo,tony-o/rakudo,rakudo/rakudo,tbrowder/rakudo,softmoth/rakudo,labster/rakudo,MasterDuke17/rakudo,salortiz/rakudo,salortiz/rakudo,rakudo/rakudo,labster/rakudo,salortiz/rakudo,tbrowder/rakudo,tony-o/rakudo,MasterDuke17/rakudo,nbrown/rakudo,tony-o/rakudo,MasterDuke17/rakudo,tbrowder/rakudo,MasterDuke17/rakudo,tony-o/rakudo,rakudo/rakudo,tony-o/rakudo,salortiz/rakudo,labster/rakudo,nbrown/rakudo,tbrowder/rakudo,nbrown/rakudo,tony-o/rakudo,tbrowder/rakudo,rakudo/rakudo,labster/rakudo,MasterDuke17/rakudo,softmoth/rakudo,softmoth/rakudo,nbrown/rakudo,rakudo/rakudo,labster/rakudo,MasterDuke17/rakudo,nbrown/rakudo,softmoth/rakudo,labster/rakudo,rakudo/rakudo,tbrowder/rakudo,salortiz/rakudo,nbrown/rakudo