Restoring the exception catching for migrations

When sufia installs, it should handle a duplicate migration by
skipping that migration and offering a message for recovery.