by default, the TransactionManager was one that allowed for infinite retries - a bad idea for a test.  I've overridden the that manager for one that will fail immediately rather than doing a backing off retry forever.