catch socket timeouts gracefully
more socket timeout catching and logging
optimise release and nzb creation, performance up 590%, size of nzbs down ~20%