asyncloop `isCounterLeaked` returns incorrect value?
https://github.com/status-im/nim-chronos/blob/c546a4329cad426fc1deb32f3a7bca6ead4c2b2c/chronos/asyncloop.nim#L1546-L1551

it says Returns ``true`` if leak is detected, number of `opened` not equal to number of `closed` requests.
However it returns `true` if number of `opened` is equal to number of `closed` requests.
