A report may look good with the original data and become difficult to update when columns or values change. The second run is part of the evaluation.
What would you test before committing? Would you prefer an obvious error over a report that quietly drops data it no longer recognizes?