Avoid misleading messages about change id 0

Fixes bug 2618
Handle exceptions when there are no changes

If no edits recorded, catch DoesNotExist; treat as latest_change_id = 0