Have skip check we get an Int so we don't have a loop when given Inf
Have skip check we get an Int so we don't have a loop when given Inf

If we do: skip 'reason, Inf; we would get an infinite loop. Instead let's make sure we are
passed in an Int.

In addition the !~~ Numeric was not catching all cases for some reason, and Util.pm was able
to give it a Str

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