SIGNAL NEWNYM should clear the last_hid_serv_requests table
Tor clients record (HS descriptor ID, HSDir relay, time) tuples in a table (last_hid_serv_requests
), and refuse to query an HSDir relay for an HS descriptor ID if it has already done so within the last 15 minutes. I thought clearing this table on SIGNAL NEWNYM would be unnecessary in most cases, and would put more load than appropriate in HSDir relays. I was wrong about it being unnecessary -- I've run out of HSDirs to query at least three times while testing whether one of my hidden services was running.