libubus: fix deadlock in recursive synchronous ubus requests