After reinstalling, it works once, and then reverts back to not going through.
Having had a Google, it sounds like this isn't completely new. I've installed Twitpic, and I'm using that for when I want to post a photo straight from my camera or gallery. Oddly, the pictures upload fine if I go into the Twitter app. and upload there.