Donald, just ran your process and timer is fired every time I test it. I used default setup of session, so maybe there is something wrong with the environment you have...
How do you run your process, you said that it is multithreaded environment?
Reply to this message by going to Community
Start a new discussion in jBPM at Community