[core] fixed: make sure poller will wakeup on signal

Set waker descriptor as signal.set_wakeup_fd inside cores iterator
it is the only correct way to wake poller in the case of receiving
signal.