Work out different scenarios exception scenarios so that rollback in a Spring transaction context is better covered.
1) Exception in the Activit method itself
2) Exception in transactional user bean method after the Activiti service method invocation completed successfully. Afterwards, check if also the Activiti updates have been rolled back.
3) Make a timer that throws an exception. Check retries decrement afterwards.