Possible issue with Batch query interface (this time with a failing test)

The last pull request wasn't failing the test correctly.  I guess I got mixed up before committing.  Now this example fails properly to demonstrate the issue.

I'm not sure if this is an issue or not.  Ultimately, it seems that one bad statement in a batch query fails the whole batch - without an error.