Perhaps keep the transient open when the suffix command is run but replace the transient subgroups which now contain stale data (
Selected, and potentially
Version) with a loading indicator.
If the user exits the transient before the async command finishes, don't re-open it. Otherwise, refresh the transient contents according to the new value of