Уже ложился спать и тут гарбэйдж коллектор не дает уснуть)) я вот что подумал - если переопределен финализатор, то очистка объекта происходит в 2 прохода гк - помещение в очередь финализации и очистка, что то такое помню тут обскждали, еще Никита ссылки мне кидпл. Собственно поэтому надо юзать диспоуз, но в финализаторе обычно и вызывается диспоуз, отсюда получается что всегда в 2 захода чистятся объекты, так что где то я ошибся. Как проснусь жду ответа :)