La soluzione è stata eliminare, creare ed eseguire la migrazione del database prima di eseguire il ripristino. Avrei dovuto provare a saltare il passaggio di migrazione.
Grazie per il tuo aiuto, @RGJ e @gerhard. I tuoi indizi sono stati utili per capire la soluzione.
Suppongo che il motivo per cui non si elimina sempre prima il database sia che non è possibile annullare l’operazione in caso di errore.