improved the sample by adding an audit record in the timeout handler itself, this demostrates that the timeout handler will commit or rollback depending on whether it successfully co^Cletes or not