Add onComplete callback to warmCheckoutShortstatInBackground so session can push a workspace_update once diff stats resolve.