Don't mistakenly add the progress formatter.

The act of adding a legacy formatter triggered a deprecation
warning which called `setup_defaults`, which added the progress
formatter because we hadn't stored the formatter in `@formatters`
yet. By moving the deprecation until after we store the formatter
in `@formatters`, it avoids this problem.