bug fix for reinitializing cart
doexpresscheckout is indeed necessary even if "usercommit" is on #31
urgent bug fix, sessions were broken again...