Afghanistan, and its president, in waiting