Instead of doing this in a migration, it would be better to have the seeds run on every deploy.  This will require a tweak to the deploy scripts, but there's prior art there.