RF: refine try_branch.py script further

* Check for empty patch
* Include working tree differences in patch