Don't bother double-releasing locks in client.close, since handler.close does it now, but warn if we don't for some reason