semaphore: __down_common: use signal_pending_state()