migrator: Auto-retry to apply one failed migration in local dev
Created by: efritz
Do not complain about a dirty database in local dev if the next migration to apply is the only failure. This allows developers to locally fix an error in a migration file without having to jump through hoops to remove the failed migration log.
Test plan
Existing unit and integration tests.