These unit tests call _GetCircControlBranch for each value of syspref
CircControl, with and without a userenv.
Not sure about what should be returned when userenv is not set, undef or the
item branch (or maybe the patron branch)? Without the first patch it returns
undef, and the item branch with the patch applied.
Tests expect that it must returns the item branch when userenv is not set.