I notice nobody answered the questions OP originally asked. To my knowledge, points transferred from AmEx to airlines are not clawed back, so you should be free the cancel once the points show up the DL account. Anybody have a data point that says otherwise?