Apparently Phabricator will still close revisions when `git push` is used instead of `arc land`.
This is good news, as it will allow us to reuse more of this code than previously thought for landing
There is no behavior change. This patch is only in preparation for splitting this script apart into
more composable elements so they can be reused better.