text: Title: stats not attributing URLs to discovering modules
  Body: As an example - ffuf_shortnames discovers URL_UNVERIFIED events which are not tracked in stats, but are then checked by httpx, and some will become URL events. But despite the face that ffuf_shortnames discovered them, it does not get attributed with the URL.
  
  Expected behavior: when HTTPX finds a URL, the stats should get attributed to the module that supplied the URL_UNVERIFIED event not HTTPX itself, falling back to HTTPX if there isn't one.
  
  This should apply to ffuf and excavate as well. In the case of excavate, I think it is much more useful to know it came from excavate then just everything being attributed to httpx.