This fixes cases like:
foo.h class Undocumented{} bar.h // break an include cycle. we should refactor this! class Undocumented;
Where the comment doesn't describe the class.
Note that a forward decl that is *visible to the definition* will still have
its doc comment used, by SymbolCollector: Merge isn't involved here.