EDIT: we can remove the maxblocksinflight test entirely. See #10023 (comment)
~maxblocksinflight.py had a very strange structure where the~ ~fucntionality of the test was a method of the NodeConnCB object. This~ ~commit tidies up the structure of the test and brings it in line with~ ~the other functional tests.~