discover scheduler should wait full timeout for severs to respond

Fix for issue 110.  It is believed that this also fixes issue 107, but I can't test that here.  

Note that I changed the timeout parameter from milliseconds to seconds.