Is it possible to see if a pipeline job is the first run of a newly discovered branch from inside the pipeline itself? If you could get a list of all the runs of a job, maybe you could see if there are 0 previous runs and thereby know it's the first run?