make sure xx propagates wantedness correctlier
make sure xx propagates wantedness correctlier

We needed to handle the thunky and non-thunky cases differently.
(Also, methods were not marking their final statement as wanted.)

nbrown/rakudo,rakudo/rakudo,tony-o/rakudo,salortiz/rakudo,Gnouc/rakudo,samcv/rakudo,usev6/rakudo,jonathanstowe/rakudo,samcv/rakudo,lucasbuchala/rakudo,rakudo/rakudo,lucasbuchala/rakudo,labster/rakudo,tony-o/rakudo,usev6/rakudo,tony-o/rakudo,softmoth/rakudo,rakudo/rakudo,nbrown/rakudo,sjn/rakudo,raydiak/rakudo,softmoth/rakudo,tbrowder/rakudo,MasterDuke17/rakudo,samcv/rakudo,usev6/rakudo,lucasbuchala/rakudo,lucasbuchala/rakudo,MasterDuke17/rakudo,raydiak/rakudo,samcv/rakudo,nbrown/rakudo,raydiak/rakudo,jonathanstowe/rakudo,labster/rakudo,nbrown/rakudo,rakudo/rakudo,labster/rakudo,awwaiid/rakudo,sjn/rakudo,Gnouc/rakudo,Gnouc/rakudo,salortiz/rakudo,lucasbuchala/rakudo,tbrowder/rakudo,zostay/rakudo,rakudo/rakudo,jonathanstowe/rakudo,labster/rakudo,usev6/rakudo,samcv/rakudo,zostay/rakudo,softmoth/rakudo,sjn/rakudo,softmoth/rakudo,tony-o/rakudo,jonathanstowe/rakudo,nbrown/rakudo,awwaiid/rakudo,tbrowder/rakudo,labster/rakudo,salortiz/rakudo,labster/rakudo,jonathanstowe/rakudo,rakudo/rakudo,tony-o/rakudo,zostay/rakudo,MasterDuke17/rakudo,Gnouc/rakudo,tbrowder/rakudo,sjn/rakudo,Gnouc/rakudo,awwaiid/rakudo,MasterDuke17/rakudo,tbrowder/rakudo,tbrowder/rakudo,salortiz/rakudo,awwaiid/rakudo,sjn/rakudo,softmoth/rakudo,Gnouc/rakudo,nbrown/rakudo,awwaiid/rakudo,MasterDuke17/rakudo,zostay/rakudo,MasterDuke17/rakudo,salortiz/rakudo,salortiz/rakudo,raydiak/rakudo,usev6/rakudo,tony-o/rakudo