[Scenario] Track revision when building distribution

This permits easier correlation of scenario builds to specific code state by recording commit hash to scenario.properties