Created by: efritz
This ensures dry runs of the upgrade process will only print what it intends to do, not statuses.
Tested locally.