Add configurable timeout to ET requests.

@jgmize I think this will help too. Should keep basket from churning forever.
I'd still like to check into catching this particular timeout and catching it
with statsd or something.
Hmm... maybe you're right. Could set the default timeout via the `socket` module. Not sure if it'd be overridden. Another option might be to look into upgrading suds. Not sure. Good catch though. I really thought I'd traced it all the way back :(