more work on new checkout

updated so that the if ship to bill is checked, the address updates to
billing also set shipping, otherwise shipping doesn't update.  Did this
for both existing addresses and manual/passive address.