Modify the exit condition in wpsc_update_location().  This function is also called via the 'Shipping Same as Billing' AJAX call, and will exit prematurely when called within that function, returning unexpected results.