fix: ensure pool event full is emitted only once