Good point on that. The bom signal could be relayed. E.g. for a runtime, or multi tenant app, the parent runtime would relay the bom signal.
Presumably the runtime would have the loaded symbol table, which could be used in lieu of a BOM summary.