Genie:  De-anonymize ReaperThreadEntry() namespace

Newer Apple g++ binaries think that a function in an anonymous namespace
is static -- even if it's not.  So a symbol used as a template parameter
must not live in an anonymous namespace.