Save then discard any changes into new local branch; split out into separate script
Improve logging of git-forced-pull output and exit status
Improve output about creating a new branch