Fix promise based tests
Fix promise based tests

@helfer these were the ones I was talking about.

The ones that didn't return the promises didn't even fail if the assertions threw, the ones that use done() rather than returning the promises did fail, but only via a timeout.

apollostack/apollo-client,stevewillard/apollo-client,cesarsolorzano/apollo-client,calebmer/apollo-client,calebmer/apollo-client,cesarsolorzano/apollo-client,cesarsolorzano/apollo-client,stevewillard/apollo-client,apollographql/apollo-client,calebmer/apollo-client,stevewillard/apollo-client,apollographql/apollo-client,apollostack/apollo-client,apollostack/apollo-client