What is the rationale for calling clFininsh twice on the same queue?