Как уже упоминалось в комментариях к вашему вопросу, нет необходимости изменять имена файлов.
Также было упомянуто, что обычно миграция записывается не в зависимости от другой миграции,до этого другая миграция существует.(Если это так, то вы не делаете все правильно).Так что необходимости не должно возникать.
В редком случае, когда разработчик компонента захочет объединить несколько миграций (когда существует миграция магистральных каналов между миграциями компонентов), он должен объединить их в новую (или последнюю) миграцию.В любом случае, разработчик функции обязан убедиться, что зависимости соблюдены.
Это также может создать некоторые раздражающие побочные эффекты для других разработчиков.Та же миграция будет снова запущена в их базе данных, поскольку временная метка в schema_migrations будет недоступна.