I tried to run your test case even after reverting your change to PersistentIdentifierBag and all tests were running just fine.