There was miscounting in the consuming of the bodies when the associated
line terminator did not turn up in the same delivery.
Removed the check on the return value of the `handle` methods. They
duplicate the check made in `handles?` and nothing is ever passed to
`handle` without first being tested in `handles?`.