UPSTREAM: signals: avoid random wakeups in sigsuspend()