fixed await setting the datastore revision to one behind what it should be, potentially leading to infinitely trying to fetch changes that are already applied locally.