Block signals in the ticker thread (9.2 backport)
This backports a signal safety commit from head to 9.0. With itimer always using a second thread, blocking signals in the main thread is ineffective, even in the non-threaded runtime, unless they're also blocked in the timer thread. This commit blocks all signals in the timer thread, restoring the signal semantics of single-threaded programs. in a comment.