Still testing this, but this is a more invasive migration solution that should leave our alembic stamps consistent .
Instead of relying on create_all to create the new tables we added in 0.10.0, we only create new tables during the initial load, and during migration.