Replace pry with pry-debugger
Fix a spec that worked, but should not have
Show that multiple calls to selector methods, e.g. .all, cause wrong-shard behavior
Get rid of "double select" bug by wrapping all association queries in using() blocks