Who can say, eh?
I wonder if a particular Crystal DLL was still loaded (or not) in memory the first time you tried to print the batch list, but went away after the other processing was performed.
You may want to get the Time&Billing PTF to make sure everything is up to date. The version is 2003.01.30