Is this a bug or config?
When choosing a delivery address, then the OrderCustomerAddress is overwritten by the delivery address.
OrderDeliveryAddress is always NULL, and OrderCustomerNumber gets wiped out when selecting a different delivery address. These should be completely seperate from the customer billing info