Mac MahonS militära anseende har ingalunda lidit as de honom tillsogave nederlagen.