factored ScopedBlockCurrentThreadSignal under Platform::POSIX