Hm.. ok.  :)  The first case still applies, although we do control which nodes (and ports) we add to the load balancers before. 

Would you mind adding details about these decisions (simplicity, vs. handling those two cases) to the docstring of this function?  So if someone else needs to write a test and use this helper function they know what the limitations are?  (Although in all honesty, mainly so I can remember if I look at it again :D)