fix: use incremental sync on startup when local db already has data
was always doing full sync on every deploy (3+ min, blocks search).
now checks last_sync timestamp — if local db has data from a previous
run on the persistent volume, marks ready immediately and does a quick
incremental sync. full sync only on first-ever startup.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>