Harden Promise.result against spurious wakeups.
Harden Promise.result against spurious wakeups.

This prevents it from bogusly returning that a Promise was kept in
cases where it was not, in fact, kept, and the OS just signalled the
condvar spuriously.

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