Add should_migrate and set to false for preview
Skip some more db operations when not appropriate
Escalate to abort when preindex is not appropriate
Merge pull request #769 from kennknowles/no-migrate-preview

No migrate preview