Virus .... no. But it did make me chuckle a little. There is most likely an error in the action finish timer function. Our system is not the greatest when it comes to location or even knowing what the issue is when it comes to timers. Its actually pretty difficult unless its visually obvious or someone uses debugger but I dont think any of our devs use a debugger.