Fix address population

This branch fixes user association for orders so that the shipping and billing address are copied over if they are not already set.
Just to confirm: We never delete orders, so we never got FK violations from not cleaning up the state changes.