Improve process instance state assertions in JbpmJUnitBaseTestCase

Add assertion methods which rely on AuditService and work with actual process instance state.
Rewrite tests to use these methods instead of the old ones if persistence is enabled.