r300g: decide whether a flush should be asynchronous when calling it