* don't cache failing error * fix test * fix linter errors
* don't cancel fetching peer identity context when request is cancelled * fix typo * add tests * fix typo