httppeer: reintroduce _abort that accidentally was removed in 167047ba3cfa

Including the missing test coverage that would have caught it.

--HG--
branch : stable