There are occasions where dependencies need to be updated in order to migrate to a new edition. For example, a build-dependency that does code generation, where the generated code is incompatible with the new edition. I'm thinking we should at least mention somewhere that you should update your dependencies before trying a migration.