moved a lot of complexity and logic from the #create_http_probe to a new private #gen_new_probe_hash method