And to follow up--I believe this is fixed in sp11.
The underlying bug was slightly different than we thought--it wasn't canceling the download, it was incorrectly determining the download directory and trying to save to nowhere (nil) which didn't work so well.
The underlying bug was slightly different than we thought--it wasn't canceling the download, it was incorrectly determining the download directory and trying to save to nowhere (nil) which didn't work so well.