Keep branch work in its branch.

Shipped: When an operator works across locations, templates, rosters, and daily work need to stay tied to the right branch. These areas now respect branch boundaries, so people see and manage work in the correct location.