Artifact comment scans now track their running work so overlapping scans can be spotted.
What's wrong with this entry?
The debounced comment scan stores its running promise and clears it on completion, so overlapping scans can be detected rather than the scan being fire-and-forget.
- Promise is held in inFlightScan for the duration of the scan.
inFlightScan
Strings lifted out of the shipped bundle, so the claim above can be checked against them.