I've juggled segments between NW Worldperks, KLM Flying Dutchman and CO OnePass on the same itinerary without ever having a problem with the miles posting. If an agent ever refuses to change your number, simply say thank you and call reservations who will be glad to make the switch. Then go back to the agent and ask for a replacement Boarding Pass.