doc: documented use of 0 timeout option in the "new" method. also added a (passing) test case for this case.