Little expansion of the unit test coverage (making sure canceled futures are handled correctly)