This relates to #162
aiozmq had it's last release in 2020 and according to it's own docs supports up to python 3.8. It has no CI.
This might explain why we've been having difficulty tearing down tests, as the problem seems to be that the socket connections aren't properly closed for calls made in quick succession.