Pass true to return response only after the file download has succeeded, has failed, has been canceled, or a new Client.download_file request with different offset/limit parameters was sent; pass false to return file state immediately, just after the download has been started