If UseBranchTransferLimits is disabled, changing the hold pickup location pulldown on addreserve.pl does not trigger a reload, and thus that branch is not checked to see if it is a valid pickup location.