RootInstaller: rootSession.close() prevents the InstallerCallback execution
calling rootSession.close() (Shell.Interactive.close()) in the OnCommandResultListener will hang on waitForIdle() because no one will reset the idle flag. resetting the idle flag would be done after invoking this heandler at Shell.Interactive.processMarker().