small fixes found in testing:
1) our version of twisted doesn support connectTimeout
2) raise an exception rather than passing a string to errback