Descubrí que en el servidor OS X en Mavericks, los procesos PostgreSQL están causando retrasos en el cierre. Durante un cierre detallado, obtengo el siguiente resultado (acortado):
com.apple.launchd System: Still alive with 1/7 (normal/anonymous) children.
*.anonymous.pg_receivexlog PID is still valid
*.anonymous.postgres_real PID is still valid
*.anonymous.postgres_real PID is still valid
*.anonymous.Python PID is still valid
*.anonymous.pg_receivexlog PID is still valid
*.anonymous.postgres_real PID is still valid
com.apple.DeviceManagement.postgres PID is still valid
El (*) se reemplaza por una cadena aleatoria, diferente para cada elemento.
No tengo experiencia con PostgreSQL y no uso ninguno de los componentes del servidor OS X relacionados con la base de datos (principalmente Xcode y VPN), así que no tengo idea de por dónde empezar.