some tuning of new checkout

Changed address updates from blur to change so blanks/empties aren't
sent.
Better handling of bill to ship cb to make sure shipping updates.