Its a bug on Tru64, my colleague raised a tar at the same time as I posted.

Oracle say upgrade to 9205. Odd thing was, we never noticed until after the clock change, i.e. out job was killing idle sessions prematurely.