Fixed the Interlocked Exchange variable implementation for disposing the timer