test NoMethodError for getInfo; fix async tests

This adds a test for the `getInfo` call returning `pb.NoMethodError`

Testing a Deferred's `result` attribute is *rarely* necessary, and was not necessary in this case.

This also updates the docs for remoteSetBuilderList, which is leaking PB references out of the API.  That will need to be fixed.