The failure looks related to this commit. I am pretty sure it is because the isCached check is not sufficient, you also need to make sure that the cached entity has not been removed (i.e.e EntityBeanComponentInstance.isRemoved() returns false). 

After the failure is fixed we should do a TCK run on this, to make sure it does not break anything.