[entropy.db.sqlite] move indexing setup back to object constructor

This has nothing to do with schema update
[entropy.db.sqlite] acquire an exclusive lock if schema updates are needed

_maybeDatabaseSchemaUpdates is only called inside the costructor,
at that time, it's not possible to acquire the lock elsewhere
because the object doesn't exist yet.