SQA needs to go find the Changelist at run time. So in an ideal world this macro should return a blank string in the case where the "File" has not been generated yet (does not exist).  On the second pass to update the token the file will be there and we can proceed as normal
no matter what this should always return a token. Depending on the circumstance the return will give a useful answer
Fix: Jenkins 11969
This should properly close the file when complete
pointed to my git
dumb mistake

shouldn't have changed that for this pull request
Merge pull request #4 from jniehus/patch-1

Job stops if PROPFILE is not found