The main purpose of this change is to add an assertion for quickly detecting incorrect usage of ComprehensiveBufferize. (I.e., registering the CallOp external model, without using ModuleBufferization.)
Note: ExtensibleRTTI ("RTTI for open class hierarchies") was chosen on purpose here to avoid refering to "ModuleBufferization" in BufferizableOpInterface.
Depends On D114226