MULE-7428 - making changes after code review - fixing QueueTypeTransactionContextAdapter to use isPersistent instead of queue type - adding junit test case for it