Hotfix for Buy Now functionality

There are two errors related to wrapping conditions with DOING_AJAX that 1) cause a fatal error (since no value is returned if we aren't DOING_AJAX) and 2) wpsc_empty_cart shouldn't die if we aren't DOING_AJAX