We need to queue the flushes that go out to the client, to make sure that they go out in the same order that they were initiated (see below).