As @xaviershay said, if there's no 2.99 warning (and we decided not to in #1481 because it's very difficult to get right) we should not quit.  We should issue the warning, fallback to the progress formatter and proceed.