Все, что делает пул автоматического выпуска, - это уменьшает количество сохраняемых объектов в пуле при его сливе. Если это приводит к тому, что количество сохранений становится равным нулю, объект будет уничтожен (dealloc'ed).
Однако, если объект был сохранен более одного раза, счет сохранения будет больше нуля, поэтому он не будет уничтожен (обратите внимание, что объекты создаются с счетом сохранения 1).