Cuando esto sucede, normalmente (temporalmente, ya que de lo contrario Git se confunde al actualizar la próxima vez) reemplazamos sleep 5 con unos segundos más para que Postgres tenga más tiempo para asentarse/recuperarse.
Si está incluyendo un postgres.template.yml diferente, por supuesto, edite ese en su lugar.