Set open_timeout as well as read_timeout

Currently unshorten doesn't set open_timeout, which can lead to long pauses in my app. Perhaps there is some reason why you haven't set this already?