What I would do here is install the deb when get_url changes, and add a `creates=path/to/file/in/the/package` to the "install splunk forwarder" task and register a var.  Then, for subsequent tasks that should only be run on the first installation, key off of it instead of the download task.