datastore: Avoid clearing offset when start cursor is set

* Clearing offset for next page's query only.
* Making pagination sample less confusing.