checkout - bug fix

shipping address not being populated from billing if user not logged in
and bill to ship is checked.  Tightened up that code.