The scalar PMC is abstract, but it contains multis that need registration with the MMD system at initialization time. PMCs containing multis register those multis in their Parrot_<PMC name>_class_init() functions.
At least, non-abstract PMCs do. I ran into a similar problem with my vtable cloning work. We may need to initialize abstract PMCs somehow. -- c