Fix EZP-21741: Persistence cache not cleared on transaction rollback


This PR first enabled persistence cache for integration tests and then fixes issue that popped up: no cache clearing during transaction rollback.

This speeds up tests a bit and also allows us to test cache edge issues in the future by adding/extending integration test coverage.