Outdated revisions in changes feed creating sync issues

Hello all,

When the iOS/Android or our web service calls the changes feed for a channel, we occasionally get a revision id that is slightly older than what the SG actually has for that document. When the client then requests that particular revision from SG, we get a “missing” error.

We have a dozen SG 1.4.1 in Prod talking to 5 CB Servers 4.6.3.

Are you observing similar revision id issues?

https://gateway.lolz.com/bucket/_changes?channels=lolz.1_0&filter=sync_gateway/bychannel&include_docs=true

{“results”:[
{“seq”:25,“id”:"_user/abcd",“changes”:[]}
,{“seq”:59102,“id”:lolz.1_0.helloWorld",“changes”:[{“rev”:“99-234234234234324234234234”}]}

Actual document:
https://gateway.lolz.com/bucket/lolz.1_0.helloWorld

{"_id":“lolz.1_0.helloWorld”,"_rev":“100-234234234234324234234234”,“funnies”:

Error returned when iOS/Android/HTTP client requests the revision. from the changes feed:
{“error”:“not_found”,“id”:“lolz.1_0.helloWorld”,“reason”:“missing”,“rev”:“99-234234234234324234234234”,“status”:404}
–2ff25676575675675675675757576575
Content-Type: application/json