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.
Yeah, this is true, but I was doing some debugging, and it annoyed me that everything else was being cleaned up, except the state changes.