uloop: use a waker for notifying sigchld and loop cancel events