Rather than check if cart has contents, standardize cart hash adn cookie so its refreshed once. Closes #3505.

@coenjacobs for .14