sounds like you are experiencing domain switching.
if you switch between using the www and non-www addresses for your site, it is considered a different domain.
so on the test where you where returned to the empty cart at the address:
you must have used the non-www address for adding the times to start, for example:
you can use htaccess and mod_rewrite to force all traffic to the www address to prevent this: