I think that’s the intention, except due to the linked bug it might take a while (or, in the case of qubes.OpenInVM RPC which IIRC doesn’t attempt to send back data until it’s finished anyway, it probably would look like it doesn’t happen at all).
If you need more control over the lifecycle of the disp1234, you’d have to use the admin API as previously discussed: