Shouldn't System.Process.runInteractiveCommand close inherited descriptors above 2?