This code will not send the status to GitHub for a builder without those properties.

My usecase is as follow: I have a set of tests executed on Linux and Windows. I have a builder which will trigger the same set of tests on both Linux and Windows. I want status to be updated only for the "launcher" builder and not for individual builders running tests on multipe OS.

In this way, we can have multiple builders executing the same revision, but only one builder will send the status to GitHub.