Hi,
in my opinion you should use timer on transition and do the check in java activity instead of event listener.
Please have a look at this discussion: http://community.jboss.org/message/537236
It looks like perfect example for using fork-join.
HTH
Maciej