The current integration tests for the scanner are not very robust. They can be improved in a few ways:
* Separate tests for each scanner type (on demand data scanner, background data scanner, background metadata scanner)
- Test the scanner against every type of container corruption they are designed to detect, instead of just deleting pieces of the container.
- Let the scanners run on their own instead of manually triggering them.