reject response with non 20X response

Hello @thebyrd, 

Please review the following commits I made in branch 'sjkaliski-error-12'.

394ddfad0f66d6b573c486f9e962e706e3554603 (2014-01-06 11:00:31 -0500)
reject response with non 20X response


R=@thebyrd