Well a way to prove this is to use an 'alternate' logging file to trace the values of your SELECT() and ALIAS() values on entry and exit of your timer code. It is sometimes very difficult to trace anything with timers involved in an interactive way.
Are you using private datasessions by the way?
Simon