This is due to b352322cc702588f0d91cd457e2eff582305f41e which switches the backend for twisted to asyncio. deferLater is now returned which causes the power_change RPC call to wait on the response. Previously deferLater would run in parallel while the RPC call was returned.
I tried just reverting the adding the return but this breaks a number of tests. It seems the return was added to fix those tests.
This is due to b352322cc702588 f0d91cd457e2eff 582305f41e which switches the backend for twisted to asyncio. deferLater is now returned which causes the power_change RPC call to wait on the response. Previously deferLater would run in parallel while the RPC call was returned.
I tried just reverting the adding the return but this breaks a number of tests. It seems the return was added to fix those tests.