make dupsigs test less timing-sensitive
the dupsigs test is prone to failing on slow CI machines because the first test can occur before the zone is fully signed.
instead of just waiting ten seconds arbitrarily, we now check every second, and allow up to 30 seconds before giving up.