wireprotov2peer: report exceptions in frame handling against request future
Otherwise the future may never resolve, which could cause deadlock.
Differential Revision: https://phab.mercurial-scm.org/D4440
Run Mercurial tests with Vagrant:$ vagrant up$ vagrant ssh -c ./run-tests.sh