I run it on a Nexus One and I get this error a lot of times. Not sure why because I know for sure the code is correct. I'm not getting any other errors.
I do something similar like Erel did in his Flickr sample (I cannot share the code). I first do a http call for some text data (using an ID for that session) and then just after that I try to get an image download. So basically these are two calls within a second, one to send data somewhere and one to get an image.
Maybe calling these just after each other is a problem?
Just thought about it, probably better to use a webview to get it fixed. I use Google Static maps to get an image with latest location but that is probably easier with a webview.