Issue #3052140 by amateescu, dpi, xjm: Cannot convert custom entity types from non-revisionable to revisionable with pre-8.7.x compatible methods (cherry picked from commit 20762532)