Use sync.Once to guard pool.Close
Use sync.Once to guard pool.Close

This avoids the small possibility of 2 concurrent Close calls still
double closing the channel.

jackc/pgx,jackc/pgx,jackc/pgx,jackc/pgx