libubus: restore uloop_cancelled on timeout