Arcyd: refactor, rm need for abdt_workingbranch

Remove the need for abdt_workingbranch by moving the functionality into
abdt_branch and reduce redundancy at the same time.

Test Plan:
$ ./precommit.sh
$ ./testbed/arcyd/acceptance_tests.sh