Remove observation number guard from entity observations
The guard required callers to compute and pass the expected next
observation number, adding an extra round trip (load + count) for
no practical benefit — agents always provide the correct sequence.
The file lock already serializes concurrent writes safely.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>