Improve EDD session handling by ensuring sessions aren't created until items are added to the cart