Even before the Petraeus scandal widened, General John Allen’s time as top US and NATO commander in Afghanistan was winding down. Last month, President Obama nominated General Joseph Dunford to replace Allen.