Branch cuts and Riemann sheets provide one topological depiction of a function but are concepts that are not caste in stone. Remember: A function analytic in a domain is defined everywhere in terms of its value in some small region and a description of a path that leads from the given region to the given point where the function is to be evaluated. This is true even if the function has non-isolated singularities somewhere in the z-plane.