I got tired of looking at this function
Fix test

I've asked if there are smarter ways to write this test on Twitter, the
world's premier support platform for open source software:

https://twitter.com/lvh/status/528918962978164736
Clean up tests
Fix the delete server docstring
Clean up the function some more
Fix docstring
Remove unused import
Tweak return docs
Test tweaks

Get rid of mocks. Use realistic return values.
Rewrite test to make it easier to edit
Actually, lb_config, not lb_id
Add docstring examples for CLB-only LBs
Smallest change without breaking the tests

Just add a little layer of indirection...
Clarify that all of these are old-style now
Merge branch 'master' into use-lb-dict-in-worker
Merge branch 'master' into use-lb-dict-in-worker
Add _definitely_lb_config test
Add failing tests for when you pass in a lb config
Actually, no, you're gonna be called with a config
Make the test pass