Destroy the LISTEN connection instead of pooling it, so a later borrower cannot wake the outbox. Release the client when LISTEN fails, cancel a pending reconnect on shutdown, never keep a client acquired after shutdown, and ignore wakes once stopped.