When taking orders over the phone, we have no idea if the customer has purchased from us before, and often the customer doesn't know either.
So we add all their details into a new order, only to get an error at the very end saying "customer@example.com has already been registered in the system.". If we then use their email address to select the customer from the search bar, it will wipe everything we've just entered. It wipes the products we've entered, and any new address we may have added.
The only current solution is to start the whole order again, or copy and paste all their information over to a new order.
Asking the customer for their email address doesn't seem like the best first question for every order.
At a minimum, selecting the customer from the "Customer Information" search box should NOT delete any information we may have already entered.
If the address is different, just add it to their profile, or update it.