Improves #42, but doesn't completely fix it. ?branch parameter gets set.

But builds still don't always use the branch you expect.
Generally I've been able to get it to work iff I update the code in a branch, commit it, **and** specify that branch in the push.