заменить _closed на единое состояние закрытия

В sync Pool сейчас состояние закрытия хранится через _closed: bool. После доработок с topology tracker и будущим graceful/eviction-поведением возникает гонка с open()

Нужно по аналогии с async Pool уйти от независимого _closed и ввести единый механизм состояния закрытия sync-пула open / closing / closed