5546c32593
In Disable_Instance_ShowsOutcomeToast and Enable_Instance_ShowsOutcomeToast, the precondition CLI calls (DeployInstanceAsync / DisableInstanceAsync) were between CreateInstanceAsync and the try block. A throw there would skip the finally DeleteInstanceAsync, leaking the instance. Moved those calls to be the first statements inside try so cleanup always runs once the instance exists.