make open timeout spec clearer
set timeouts on the server instance, not per-call
fix bug