Fix test in BlockFetcherIteratorSuite:

We now signal failures via Futures that throw exception, not Futures that
contain messages with hasError set.