Refactor policy always_local to play more nicely with tests