Replace separate UserCount() + CreateUser() with atomic CreateOwnerIfEmpty() that checks and inserts in a single SQLite transaction. Concurrent race test validates exactly 1 owner under 20 parallel requests.