various combinations of ADDKE={none,alg} and PPK

PPK should only be exchanged on the last ADDKE
PPK should be given its own exchange when, therwise there'd be no exchange

