We require the locks when waiting for canceller to exit