run_interval functional test sometimes waits indefinitely for the child chef-client to exit