so notice that the currentSeq is set both to view.seq and it's pushed to the database, even if the changes list is just full of ddocs (which we don't care about).  this ensures that the next time we query, the changes list will just be empty, so we can return immediately without having to write anything (due to the `if (!results.length)` line above).