Rework findOrBuildComet[T].

Instead of converting T to a simple type name and then going
through the usual comet lookup pipeline, we use the Class
instance given us by the manifest for T to directly try to
instantiate the class, which is just cleaner.