Consider the following use case:
- the queue in the compute engine is stacking up
- SonarQube is restarted to proceed with a plugin upgrade. This plugin upgrade include some rule key renaming (eg. foo:A renamed to bar:B)
- SonarQube starts up and processes the queued reports
- Report A include some issues for rule foo:A which does not match any current rule on SonarQube
The processing of those issues must not fail.