this was previously only done in ns_client_endrequest(), which is called by client_reset_cb() when a client is released. this could make the system report more recursive clients than were actually recursing, and caused intermittent test failures in 'fetchlimit'.