consul-lib: Finish wait_on_key