loop: make uloop_run() return the cancelling signal