So long story short, NServicebus does let you use custom serializers (yet) and Json.Net doesn't do a good job at all at deserializing anonymous types.  It just news up an ExpandoObject which ServiceStack can't serialize for the api response.
Until NServiceBus supports custom serializers (5.0) I removed the anonymous type generation when fetching records.