Remove the persisted cursor. Used by sync engines on RETENTION_EXPIRED
recovery — the agent no longer holds events for our cursor, so we
re-bootstrap and want subsequent getCursor() calls to return null.
Implementations may delete the underlying storage (file) or store a
sentinel value, as long as getCursor() returns null afterward.
Default cursor store that holds the cursor in memory. Lost on process restart.